Alt du trenger å vite om kommandoen domenenavn

Flere relaterte kommandoer viser eller endrer vertsnavn av datamaskinen din. De er standardkommandoer som skal fungere uavhengig av Linux-distribusjonen din.

Kommandoen 'vertsnavn'

domenenavn kommandoer linux shell

Hver datamaskin har et vertsnavn, og datamaskinens vertsnavn har sannsynligvis blitt satt opp da du installerte Linux. Oppdag datamaskinens vertsnavn ved å kjøre følgende kommando i et terminalvindu:

På noen maskiner kan vertsnavnet ditt vises som noe sånt datamaskinnavn.datamaskindomene.

Vertsnavnet brukes i utgangspunktet til å identifisere datamaskinen din på et nettverk og domenet den tilhører.

Du kan få bare datamaskinnavnet returnert ved å kjøre følgende kommando:

datamaskinnavn

Alternativt kan du bare se domenenavnet ved å kjøre denne kommandoen:

domenenavn

Noen Linux-skall inkluderer vertsnavnet som en del av shell-prompten.

Kommandoen 'domenenavn'

I stedet for å bruke vertsnavnet med -d bytte for å returnere domenenavnet, kjør følgende kommando:

domenenavn

Hvis du har et domene satt opp vil det bli returnert ellers vil du se teksten

(ingen). I mange tilfeller, spesielt når du ellers ikke er i nettverk, kan du se lokalt domene i stedet.

De domenenavn kommandoen returnerer NIS-domenenavnet til systemet.

NIS står for Nettverksinformasjonssystem. NIS er et eksternt prosedyreanropsbasert klient/serversystem som lar en gruppe maskiner innenfor et NIS-domene dele et felles sett med konfigurasjonsfiler. Denne ordningen tillater en systemadministrator å sette opp NIS-klientsystemer med bare minimale konfigurasjonsdata og å legge til, fjerne eller endre konfigurasjonsdata fra et enkelt sted.

Kommandoen dnsdomainname

De dnsdomenenavn kommandoen returnerer DNS-domenenavnet. Kjør den ved å skrive inn følgende i terminalen:

dnsdomenenavn

DNS står for Domain Name Server og den brukes av internett til å konvertere IP-adresser til ekte domenenavn. Uten domenenavn ville vi alle brukt store regneark for å finne ut at 207.241.148.82 vil ta oss til linux.lifewire.com.

Med mindre du kjører en webserver, vil ikke datamaskinen din ha et DNS-domenenavn og kjøre dnsdomenenavn kommandoen vil returnere enten ingenting eller den lokale verten.

Angi NIS-domenenavnet

Angi et NIS-domenenavn for datamaskinen din ved å bruke følgende kommando:

dnsdomenenavn --nis

Du trenger sannsynligvis sudo for å heve tillatelsene dine.

/etc/hosts-filen

Etchosts-filen i NANO for Ubuntu på WSL

Kjør følgende kommando i et terminalvindu for å åpne hosts-filen i Nano-editoren:

sudo nano /etc/hosts

Du vil se flere linjer med tekst i /etc/hosts fil som vist ovenfor:

Den første delen er IP-adressen til datamaskinen, den andre delen er datamaskinens navn. For å permanent legge til et NIS-domene for datamaskinen, endre linjen som følger:

domenenavn --nis

Du kan også legge til aliaser som følger:

domenenavn -a

Mer om kommandoen 'domenenavn'

De domenenavn kommandoen tilbyr flere brytere, inkludert:

  • -en: Returnerer aliasene for domenet som er oppført i vertsfilen
  • -b: Angir et domenenavn
  • -d: DNS-domenenavn
  • -f: Langt vertsnavn
  • -F: Les vertsnavninformasjonen fra en fil
  • -Jeg: IP-adresser for vertsnavnet
  • -JEG: Alle adresser for verten
  • -s: Kort vertsnavn