Qual è la differenza tra un nome host e un nome di dominio completo?


52

Sono nuovo nel mondo della configurazione dei server e sono sconcertato dal termine nome host e nome dominio completo (FQDN).
Ad esempio, se desidero configurare un server che ospita i file sulla rete locale, ad esempio un file server, come utilizzerei un nome host come myfileservero qualcos'altro?
E se volessi configurare un server Web, un server di posta, ecc. A cui gli utenti esterni potessero accedere?


Dai

Risposte:


53

Il tuo nome host è il nome del tuo computer.

Il tuo nome di dominio completo è il tuo nome host più il dominio che la tua azienda utilizza spesso finendo .local.

Quindi, se il nome del tuo computer è bobe il dominio della tua azienda è contoso.local, il nome di dominio completo (FQDN) del tuo computer è bob.contoso.local:

  • Nome host :bob
  • Dominio :contoso.com
  • FQDN :bob.contoso.com

Nel caso di un dominio come contoso.localnon ho usato un nome di dominio Internet "esterno". Questo nome non deve essere l'unico modo per indirizzare il server.
Se lo rendi disponibile tramite il suo indirizzo IP, puoi utilizzare DNS o quell'indirizzo IP per consentire agli utenti esterni di accedervi.

Alcune ulteriori informazioni su DNS:
- http://www.howstuffworks.com/dns.htm
- http://en.wikipedia.org/wiki/.local

Modifica : grazie per il commento sui .localdomini RobM


Quindi il nome del mio computer dovrebbe essere unico nel segmento di rete in cui mi trovo? Sono ulteriormente confuso dall'uso del locale. Quando useresti localmente? Userei solo dire .com, .net, ecc solo se si accedesse esternamente al server?

Quindi, se lo configuro come dire contoso.com e punta a un indirizzo IP interno, ad esempio 192.168.0.1, cosa farebbe al contrario di me nominandolo contoso.local?

1
Il tuo "dominio" nel senso di Internet è qualcosa come "peanutmonkey.com". Quindi prendi il tuo IP esterno e su un server DNS dici "Quando arriva una richiesta per peanutmonkey.com, invialo a questo IP". Quindi un computer a quell'IP accetta e gestisce la richiesta. Un "dominio locale" sarebbe qualcosa in cui un'azienda installa 500 workstation e desidera strumenti interni per risolvere i propri IP dai loro nomi, ma non vuole che Internet lo sappia. Quindi hanno DNS interno con nomi di dominio che non esistono da nessuna parte fuori dall'ufficio.
Sclarson,

7
Per inciso, non utilizzare ".local" come nome di dominio interno. È un nome riservato per la rete Bonjour (un protocollo Apple utilizzato in più punti di quanto si pensi, quindi dire "Non ho Mac quindi sto bene" non mi aiuterà) e, come tale, Microsoft non lo consiglia più .
Rob Moir,

3
Un punto minore: tecnicamente un dominio non è considerato pienamente qualificato senza un trascinamento. alla fine, e l'etichetta implicitamente vuota. Pertanto www.google.com. è un FQDN mentre www.google.com non lo è. In pratica, la maggior parte delle applicazioni (browser Web, client di posta, ecc.) Presuppone che qualsiasi nome di dominio contenente almeno un punto sia considerato pienamente qualificato.
Murali Suriar,

8

Il nome host è solo il nome del computer e il nome di dominio completo è il nome host più il nome di dominio dopo di esso ....

nome host: bigbox fqdn: bigbox.mynetwork.com

o comunemente fqdn termina in .local invece di .com ma è specifico per l'ambiente.

Di solito avresti un DNS privato in cui è installato il tuo dominio .local e un server DNS separato per il pubblico in cui vive il tuo .com. Non vuoi mettere il tuo dominio .local su un server DNS pubblico perché qualcuno avrà un modo per ottenere un elenco di tutti i tuoi host e questo espone la tua rete agli attacchi.


2

Pensalo in 3 parti

Diciamo, un'università chiamata FIU. (sì, è una vera università) nel lato dell'informatica, abbiamo un dominio cs.fiu.edu

abbiamo anche altri server chiamati moodle, che è il nome host del server.

hostname = moodle
domain name = cs.fiu.edu
FQDN for that server is called moodle.cs.fiu.edu

ora, cs.fiu.edu è un ramo del dominio, fiu.edu. quindi hostname = dominio cs = fiu.edu FQDN = cs.fiu.edu (che è un server separato che lo ospita) ma il dominio cs.fiu.edu appartiene al nostro dipartimento. Non sono sicuro che abbia senso. Ma può esserci anche quello scenario.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.