1. Cos'è il DNS e perché è essenziale
Il DNS (Domain Name System) è un database distribuito e gerarchico che svolge
la funzione di "rubrica telefonica" di Internet: converte i nomi di dominio umanamente leggibili (es.
www.nexusdidattica.it) in indirizzi IP numerici (es. 172.67.182.11)
comprensibili dai dispositivi di rete.
Un nome di dominio completo (Fully Qualified Domain Name) si legge da destra verso sinistra:
radice . ➔ TLD (.it) ➔ Dominio di secondo livello
(nexusdidattica) ➔ Host/Sottodominio (www).
2. La Gerarchia dei Server DNS
La risoluzione di un nome non avviene su un unico server centrale, ma attraversa una catena piramidale di entità specializzate:
| Livello della Gerarchia | Ruolo e Funzioni | Esempi |
|---|---|---|
| Root Name Servers | I server radice collocati all'apice del sistema. Indicano ai resolver dove trovare i server TLD specifici. Ne esistono 13 cluster logici nel mondo. | a.root-servers.net |
| TLD Name Servers (Top-Level Domain) | Gestiscono le estensioni finali dei domini e reindirizzano le richieste verso i server autoritativi di competenza. | .com, .it, .org, .edu |
| Authoritative Name Servers | I server ufficiali gestiti dai registrar o dai provider che contengono i record DNS reali e definitivi per quel singolo dominio. | Server DNS di Aruba, Cloudflare, AWS Route 53. |
3. I Principali Record DNS
I record DNS memorizzati nei file di zona definiscono come associare i nomi di dominio alle risorse di rete:
4. Simulatore Interattivo: Processo di Lookup DNS e Risoluzione
Simula l'interrogazione ricorsiva e iterativa compiuta da un resolver per scoprire l'indirizzo IP associato a un dominio.