come funziona dns diagram

Nella rete, i dispositivi sono etichettati con numeri numerici chiamati indirizzi IP per inviare e ricevere dati sulle reti. Domain Names Service (DNS) è stato creato per modificare l’indirizzo numerico in un nome semplice e riconoscibile. Il DNS è l’abbreviazione di Domain Name System (o Servizio o Server). Si tratta di un ampio database che risiede su vari computer e contiene i nomi e gli indirizzi IP di diversi host su Internet e domini diversi. È l’equivalente di Internet di una rubrica telefonica.

Il domain name system è un servizio importante perché i nomi di dominio sono facili da ricordare e accedere a computer, server e siti Web basati su indirizzi IP. Il nome di dominio, come https://networkustad.com, è molto più facile per gli esseri umani ricordare che il suo indirizzo IP 64.91.237.241. In caso di modifica dell’indirizzo IP di https://networkustad.com, è chiaro all’utente perché il nome di dominio rimane lo stesso. Il nuovo indirizzo sarà semplicemente collegato al nome di dominio esistente.

Il domain name system definisce un servizio automatico che abbina i nomi delle risorse con l’indirizzo IP numerico richiesto, inclusi il formato delle query, le risposte e i dati. Il protocollo domain name system utilizza un unico formato chiamato messaggio per tutti i tipi di query client e risposte del server, messaggi di errore, e il trasferimento di informazioni record di risorse scommessa]. tra i server.

Il domain name system è una propria rete completa. Se un server di nomi di dominio non sa come tradurre un particolare nome di dominio, chiede a un altro sistema di nomi di dominio e così via, fino a quando non viene restituito l’indirizzo IP corretto. La figura seguente illustra i passaggi coinvolti nella risoluzione del domain name system.

DNS Message Format

Il domain name server ha due tipi di messaggi: query e response. Il messaggio di query ha un’intestazione e record di domanda e il messaggio di risposta ha un’intestazione, record di domanda, record di risposta, record autorevoli e record aggiuntivi. Il domain name server memorizza i nomi, gli indirizzi e alcuni altri record per risolvere i nomi. Alcuni tipi di record sono i seguenti:

  • A-L’indirizzo IPv4 di un dispositivo finale
  • AAA – Il record di indirizzo IPv6 di un dispositivo finale
  • NS – Un server dei nomi autorevole
  • PTR – Record ha il nome di un nodo nello spazio dei nomi DNS.
  • SRC-Record contiene informazioni su un server
  • TXT – Record contiene testo arbitrario
  • MX – A mail exchange record

Ogni volta che un host invia una query per la risoluzione del nome, il processo domain name system, in primo luogo, controlla i propri record memorizzati per risolvere il nome. Se il record non viene trovato nei propri record memorizzati, inoltra la query ad altri server per risolvere il nome. Una volta che un nome è stato risolto e restituito al server richiedente, il server per il momento memorizza l’indirizzo IP nel caso in cui lo stesso nome venga richiesto di nuovo. La figura sopra illustra questo processo.

Il servizio client DNS sui PC Windows memorizza anche i nomi risolti in memoria. Il comando ipconfig / displaydns visualizza tutte le voci successivamente risolte memorizzate nella cache. domain name system utilizza il seguente formato di messaggio per tutti i tipi di query client e risposta, messaggi di errore e per la condivisione di record di risorse tra server DNS.

Il domain name system ha due tipi di messaggi, query e risposta. Entrambi hanno lo stesso formato. Il messaggio di query è costituito da un’intestazione e i record di domanda e il contenuto del messaggio di risposta di un’intestazione, record di domanda, record di risposta, record autorevoli e record aggiuntivi come mostrato nella figura.

 DNS-Domain Name System 3

Intestazione

L’intestazione è un elemento importante per qualsiasi messaggio perché l’intestazione contiene importanti campi di controllo. Nei messaggi DNS, la sezione di intestazione contiene diversi flag di controllo chiave ed è anche il luogo in cui scopriamo quali delle sezioni aggiuntive vengono persino utilizzate nel messaggio. L’intestazione indica anche se il messaggio è una query o una risposta. L’intestazione sia per la query che per la risposta è la stessa mostrata nella figura. La lunghezza dell’intestazione è di 12 byte.

 DNS-Domain Name System 4

Domande

La sezione domande contiene campi che descrivono una domanda a un server dei nomi e la domanda può essere query o risposta. Se il messaggio ha una query, questa sezione contiene la domanda che esprime la query. Se il messaggio è una risposta contain, questa sezione ha la domanda inviata nella query a cui questa è la risposta.

Risposte

La sezione risposta contiene record di risorse che rispondono alla domanda. Se il messaggio ha una risposta non di errore, questa sezione ha i record di risorsa che corrispondono alla query a cui questa è la risposta.

Autorità

La sezione autorità contiene uno o più record di risorse che puntano a un server dei nomi autorevole. Se il messaggio è una risposta di errore, questa sezione può contenere record di risorse che identificano i server DNS che possono essere interrogati.

Aggiuntivo

La sezione record aggiuntivi contiene record di risorse che si riferiscono alla query ma non sono strettamente risposte per la domanda. Se il messaggio è una risposta senza errori, questa sezione potrebbe contenere record di risorse, che non corrispondono alla query ma sono correlati ad essa.

Fully Qualified Domain Name (FQDN)

Per comprendere la gerarchia DNS è essenziale conoscere Fully Qualified Domain Name (FQDN). Un nome di dominio completo (FQDN) è costituito dal nome host e dal nome di dominio. Il nome host non fa distinzione tra maiuscole e minuscole e può contenere anche lettere alfabetiche e numeriche.

Un FQDN è il nome di dominio che specifica il suo sito esatto nella gerarchia DNS. Specifica tutti i livelli di dominio, inclusi i domini root e di primo livello. L’esempio di FQDN è “mail.fschub.com” dove “mail” è il nome host e il “fschub.com” è il nome di dominio.

Gerarchia DNS

Il DNS utilizza un database di sistema gerarchico per risolvere l’indirizzo nome. DNS utilizza i nomi di dominio per formare la gerarchia. La gerarchia DNS è composta dai seguenti cinque elementi:

1) Livello radice

2) Domini di primo livello

3) Domini di secondo livello

4) Sottodominio

5) Host

Livello radice

La zona radice DNS è il livello più alto nell’albero gerarchico DNS. Il server dei nomi radice è il server per la zona radice. Questi server contengono informazioni che costituiscono la zona radice, che è l’elenco globale dei domini di primo livello. I server dei nomi root sono molto importanti in quanto sono il primo passo per risolvere un nome di dominio. Il root name server è il server autorevole che serve la zona radice DNS. Questi server contengono l’elenco globale dei domini di primo livello. I server root sono gestiti da 12 diverse organizzazioni:

  • Università del Maryland
  • VeriSign Global Registry Services
  • Cogent Communications
  • University of Southern California, Information Sciences Institute
  • Internet Systems Consortium, Inc.
  • NASA Ames Research Center
  • VeriSign del Registro di sistema Globale di Servizi
  • US Army Research Lab
  • US DoD Network Information Center
  • Netnod
  • Progetto
  • RIPE NCC
  • ICANN

Domini di primo Livello (Tld)

Tld sono il livello successivo della gerarchia DNS. Ci sono molti TLD che servono al momento. Come abbiamo visto i TLD sono classificati in due sottocategorie. I diversi domini di primo livello rappresentano il tipo di organizzazione o il paese di origine. Esempi di domini di primo livello sono:

  • .com – Un’azienda o settore
  • .org – Una organizzazione non-profit
  • .edu – Istituzioni Educative
  • .gov – Governo Intuizioni
  • .mil – Gruppi Militari
  • .net – rete Centri di Supporto
  • .org – Organizzazione senza scopo di lucro e altri
  • .int – Organizzazione Internazionale
  • .au – Australia
  • .pk – Pakistan
  • .usa – Stati Uniti

Domini di Secondo Livello

Dominio di Secondo Livello viene dopo Tld nella gerarchia DNS. Questi domini sono direttamente sotto i TLD. Il dominio di secondo livello è una parte importante del DNS. Non ci sono limiti del dominio di secondo livello come i TLD. Se il dominio è disponibile chiunque può acquistarlo.

Sottodominio

Il sottodominio è l’ultimo livello nei server DNS. Fa parte del dominio principale. l’unico dominio che non è solo un sottodominio è il dominio radice. Ad esempio, alfa.example.com e bravo.example.com sono sottodomini del example.com dominio, che a sua volta è un sottodominio del dominio di primo livello com (TLD).

Questa è la gerarchia DNS e gli elementi della gerarchia DNS. La gerarchia DNS è proprio come un albero invertito. La figura seguente illustra la gerarchia del DNS.

Il comando nslookup

Gli indirizzi del domain name server sono importanti per la configurazione del dispositivo di rete. Generalmente, gli ISP forniscono gli indirizzi IP da utilizzare per i server DNS. L’host di solito richiede di connettersi a un dispositivo remoto per nome; il client richiedente interroga il server dei nomi per risolvere il nome all’indirizzo IP.

I sistemi operativi hanno anche un’utilità chiamata nslookup che dà la possibilità di interrogare manualmente i name server per risolvere un determinato nome host. Nslookup può anche essere utilizzato per risolvere i problemi di risoluzione dei nomi e per verificare lo stato corrente dei server dei nomi.

Leave a Reply

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.