Differenza tra un nome host e un nome di dominio

Differenza tra un nome host e un nome di dominio
Molte persone sono confuse sul concetto di nome host e nome di dominio. È necessaria una buona comprensione delle basi del sistema DNS o dei nomi di dominio per distinguere correttamente i due. Ciò aiuterà gli amministratori di rete a progettare e proteggere la rete della propria organizzazione nel miglior modo.

Nelle sezioni seguenti, esploreremo il concetto di nome di dominio e nome host.

Revisione della storia

All'inizio di Internet (l'era dell'Arpanet), c'era un file chiamato "Host.txt "che avevano i nomi e gli indirizzi IP di tutti i computer su una rete. Questo file è stato mantenuto da un sito da cui tutti gli altri computer di rete avrebbero ottenuto l'aggiornamento su tutti gli altri computer. Questo approccio è andato bene al massimo alcune centinaia di computer su una rete. Era chiaro che le dimensioni degli "ospiti.Il file txt "alla fine aumenterebbe con più dispositivi aggiunti in futuro. Pertanto, diventerebbe praticamente ingombrante mantenere questo file. Ciò significava che questo metodo alla fine non riuscirà a sopravvivere. Il conflitto hostname è stato un altro problema mentre si mantiene questo enorme file. Per superare questi problemi, il DNS (sistema di nomi di dominio) è stato introdotto nel 1983. Quando un host vuole connettersi con un altro host su una rete utilizzando il nome host, DNS mappa il nome dell'host al suo indirizzo IP. Oltre a risolvere un nome host a un indirizzo IP, DNS esegue molte altre operazioni.

Gerarchia DNS e nome di dominio

DNS utilizza un sistema di database distribuito e utilizza uno schema gerarchico per gestirli. La gerarchia DNS è in realtà una struttura dell'albero invertita, la cui parte superiore è chiamata dominio radicale. Il dominio radice è ulteriormente diviso in domini di alto livello come .com, .netto, .Edu, .org, ecc. Il dominio di alto livello può essere ulteriormente classificato come paesi e generici.

I domini del paese sono codici a due bit che rappresentano ogni paese del mondo. Per esempio, .JP è usato per rappresentare il Giappone, .Regno Unito per il Regno Unito, ecc. I domini generici sono per lo più tre o più TLD di carattere. Il TLD può contenere ulteriormente molti domini di secondo livello, quindi i domini di secondo livello possono includere più domini di terzo livello e così via. Questi domini sono separati da un periodo o .carattere dot. E.G., contatto.Amazon.com, supporto.Amazon.com ha ".com "Come TLD," Amazon "è un dominio di secondo livello," contatto "e" supporto "sono domini di terzo livello.

Figura 1: gerarchia DNS

La gestione di domini di alto livello come la denominazione è governata da ICANN (Internet Corporation per nomi e numeri assegnati). I domini di secondo livello sono distribuiti dai registrar assegnati da ICANN. Per ottenere un nuovo nome di dominio, E.G., con .com TLD, vai al corrispondente ".com "registrar e controlla se il dominio di secondo livello o semplicemente il nome di dominio è disponibile o no. È possibile registrare un dominio nuovo e unico pagando una piccola tassa o gratuitamente in caso di TLDS (.tk, .ML, ecc.).

Esistono due tipi di nomi di dominio: assoluto e relativo. I domini assoluti sono quelli che finiscono con una notazione d'epoca come "CS.MIT.Edu.". I domini relativi non finiscono con un periodo.

I domini sono nominati in modo da fondo a top, che copre tutte le entità dal dominio stesso fino alla radice. Convenzionalmente, sono interpretati da sinistra a destra, con l'entità sinistra più specifica e l'entità giusta è meno specifica.

I nomi di dominio possono essere utilizzati in ogni caso in quanto sono insensibili al caso. Navigare a Google.Com è equivalente a Google.com. I nomi di dominio devono iniziare con una lettera alfabetica ma possono finire con un carattere o una cifra. Tra queste due estremità, può contenere trattini. La lunghezza di un nome di dominio è limitata a meno o uguale a 63 caratteri.

Nome host o nome di dominio completamente qualificato (FQDN)

I termini fqdn e il nome host sono usati in modi diversi da alcuni testo, ma il significato di base rimane lo stesso. Fqdn e nome host sono usati in modo intercambiabile [1], mentre [2], FQDN è considerato composto da nome di dominio e nome host separatamente. Tuttavia, in entrambe le terminologie, esiste un nome host univoco (con nome di dominio incluso) o FQDN (FQDN) per ogni host su Internet.

I nomi host (con nomi di dominio inclusi) per i sistemi finali si basano sulla gerarchia DNS di un'organizzazione. Ad esempio, considera una macchina host, host1, all'interno del CS.MIT.Dominio EDU. Il FQDN o il nome host per questo host sarà “host1.cs.MIT.edu ”, che sarà unico su Internet. Allo stesso modo, se si tratta di un URL web, come www.MIT.Edu, possiamo interpretare "www" come nome host e "MIT.edu ”come il nome di dominio.

FQDN o nome di dominio completamente qualificato è assolutamente inequivocabile in quanto richiede un unico host su Internet. Le migliori pratiche per la denominazione degli host (senza nome di dominio) su una rete è utilizzare identificatori diversi per ciascuno. Tuttavia, il nome host locale (o il nome host senza informazioni complete sul dominio) non deve essere unico, ma questo approccio può creare errori come problemi di connettività di rete.

Di solito, un host ha un solo nome host, ma può richiedere più nomi host. Il file dell'host locale può essere utilizzato per risolvere gli indirizzi IP o i nomi host su un computer locale. Durante la risoluzione di un nome host, il contenuto del file "/etc/host" viene controllato per primo. Se una voce per il nome host non viene trovata qui, lo stub utilizza il dns nameserver.

Un nome host statico può essere specificato nel file "/etc/hostname"Su un sistema Linux. Usando il "hostnamictl"Utilità, possiamo visualizzare il FQDN del sistema e modificare anche questo file. È mostrato nella foto qui sotto:

Figura 2: configurazione del nome host

Conclusione

Gli amministratori di rete dovrebbero avere una buona conoscenza della configurazione corretta del nome di dominio e dell'host. Questo li aiuterà a risolvere molti problemi di networking sulla rete della loro organizzazione. Quello che puoi fare dopo è esplorare diversi strumenti per il monitoraggio di sistema e networking.

Riferimenti:

1. Red Hat Enterprise Linux 4: Guida di riferimento. (N.D.). MIT - Massachusetts Institute of Technology. https: // web.MIT.EDU/RHEL-Doc/4/RH-Docs/RHEL-RG-EN-4/CH-Bind.html

2. Informazioni su nomi di dominio completamente qualificati (FQDNS). (2018, 14 maggio). Base di conoscenza dell'Università dell'Indiana. https: // kb.iu.edu/d/aiuv