Differenza tra nome host e nome dominio


84

Qual è la differenza tra nome host e nome dominio? soprattutto per quanto riguarda la NIC

Qualcuno potrebbe per favore elaborare con esempi in quanto questo concetto è un po 'confuso

Risposte:


78
  • hostname è il nome assegnato all'end-point (la macchina in questione)
    • e verrà utilizzato per identificarlo su DNS se configurato
  • dominio è il nome assegnato alla " rete "
    • sarà necessario per raggiungere la rete da un punto esterno (come Internet)

Di solito è scritto nella forma,

hostname.domain.com -- per esempio

Se ti trovi in ​​(diciamo) un campus universitario chiamato " The-University"
e il suo dominio si chiama " theuniversity.org",
una macchina sulla rete del campus chiamata " mymachine" verrebbe indirizzata come " mymachine.theuniversity.org".

Se stessi provando a connetterti a questa macchina dalla tua rete domestica,
lo indirizzeresti con quel nome completo.
La parte del dominio ti raggiungerebbe alla rete del campus
e il nome host ti avrebbe permesso di raggiungere la macchina esatta nel campus.
Sto evitando i dettagli di indirizzi IP e gateway qui.

Per questo motivo, mentre si accede alla macchina da un'altra macchina all'interno del campus,
può funzionare solo con il nome host ( mymachine) senza l'uso del nome di dominio.

Per fare un'analogia, se ti trovi nella stessa città, il nome della strada è sufficiente.
Ma, per indirizzare un luogo in un'altra città, di solito aggiungi il nome della città dopo la strada.


Per una lettura più dettagliata
la pagina di Wikipedia sul Domain Name Service potrebbe essere un buon punto di partenza.


  • Durante la configurazione di DNS, sarebbe richiesto il nome del server DNS.
    Questo è un nome host (il server è una macchina indirizzabile).
  • Un indirizzo IP non può puntare a un nome di dominio,
    ma può puntare a un DNS (Domain Name Server).

dovrei menzionare il nome host da qualche parte durante la configurazione del DNS? e se ho un IP statico che punta al nome del dominio dovrei menzionare il nome host ovunque o che è indipendente dalla configurazione del nome dominio
rzlines

3
Non sono d'accordo. Un dominio non si limita a una posizione fisica e nemmeno a una rete specifica!
Arjan,

2
@Arjan, accetto il tuo disaccordo. Ho "over" semplificato nella risposta.
nik,

2
@CiroSantilli 六四 事件 法轮功 包 卓 轩 Sono entrambi nomi host. Il nome wwwda solo non è qualificato e hai ragione nel dire che si risolverà correttamente solo "internamente". In effetti, si risolverà in modo diverso a seconda della configurazione DNS di una rete. Il nome www.google.comè un nome di dominio completo (FQDN; che purtroppo confonde la distinzione tra "nome host" e "nome dominio") e dovrebbe risolvere lo stesso da qualsiasi sistema connesso a Internet.
kbolino,

1
@Utku Non si tratta della posizione fisica di per sé . Si potrebbe avere google.comsul vostro percorso di ricerca DNS (che può essere impostato automaticamente tramite DHCP), si potrebbe avere un server DNS che alias wwwa www.google.comun CNAMErecord o si potrebbe aggiungere righe a /etc/hosts. Puoi fare una di queste cose da solo sul tuo computer / rete, ma questo è normalmente lasciato alla tua rete e agli amministratori di sistema per la configurazione.
kbolino,

6

Qual è la differenza tra nome host e nome dominio?

Un dominio è qualcosa che registri e che punta ai tuoi server DNS * 0 . Questi server DNS * 1 possono rispondere alle richieste di host all'interno di quel dominio.

Si noti che questi host non devono trovarsi sulla stessa rete.

Esempio:
Gameforge * 2 è un'azienda con alcuni giochi "Freemium". Ha server in più paesi. Ha un solo dominio chiamato gameforce.com.

s13.gameforce.com può indicare un server nel Regno Unito (e una rete nel Regno Unito), mentre
s14..gameforce.com può indicare un server in Germania.

Il percorso di rete non è legato al nome di dominio.

Un host è un computer su una rete. Tale host può avere ancora una NIC in più e può avere indirizzi IP.

Soprattutto per quanto riguarda la NIC

Nel caso della maggior parte dei computer domestici, il desktop o il laptop ha una scheda di rete attiva e un indirizzo IP, ma è possibile avere più IP per scheda di rete o utilizzare più schede di rete. Per maggiori dettagli su quello, cerca multi-home .

Spero che quest'ultima parte risponda al "riguardo alla NIC". In caso contrario, specifica la tua domanda un po 'di più.



* 0 O ai server DNS di qualcuno che gestisce il tuo dominio per te.
* 1 Sono consigliati almeno due server DNS in posizioni diverse.
* 2 Non sono affiliato con loro. È solo il primo esempio a cui ho pensato.


1
Sì, e un FQDN può puntare a molte macchine e molti FQDN possono puntare a una macchina. Il nome host è ciò che la macchina chiama se stessa. Può essere solo uno. FQDN è ciò che gli altri chiamano la macchina. Possono essere molti nomi diversi. Utilizzare host getent per testarlo e leggere le pagine man. Potrebbe dare qualche aiuto.
Anders,

-4

Un nome host è il nome di un server, su una rete locale può essere un nome semplice come "mailserver".

Per l'uso su Internet, il nome di dominio e il nome host sono per la maggior parte degli scopi pratici la stessa cosa.

Vedi link Wikipedia correlato.

Per saperne di più: http://wiki.answers.com/Q/Difference_between_domain_name_and_host_name#ixzz210PYEsh6


3
Non è nemmeno una Wikipedia.
Nakilon,

2
Il nome host e il nome di dominio NON sono praticamente gli stessi. Ho il sospetto che tu abbia risposto a questo con un esempio molto limitato in mente (ad esempio domain.tld e domain.tld . Ma la maggior parte dei domini avrà molti server, ognuno con i propri nomi host. Ad esempio fileserver-1.domain.tld, printerser. domain.tld, my_desktop.domain.tld, mylaptop.domain.tld, ecc. ecc. Il tuo esempio ignora tutto questo e ha senso solo se consideri che web e mail (record MX!) sono spesso mappati nello stesso posto. queste sono le eccezioni!
Hennes,

1
Questa risposta è sbagliata.
Teemu Leisti,
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.