DNS: Domain Name System

La “rubrica” intelligente di Internet – Come funziona la traduzione da nomi a indirizzi IP

Sistema DNS

1

Server DNS: La Rubrica di Internet

Immagina di dover spedire una lettera. Per farla arrivare a destinazione, hai bisogno dell’indirizzo del destinatario. Su Internet, i computer utilizzano indirizzi IP numerici per comunicare, ma noi umani preferiamo nomi di dominio facili da ricordare come www.google.com o www.wikipedia.org.

🎯 La Traduzione Intelligente

I server DNS (Domain Name System) fungono da “rubrica” per Internet, traducendo i nomi di dominio in indirizzi IP e viceversa. Senza DNS, dovremmo ricordare sequenze numeriche complesse come 142.250.184.206 invece di google.com.

2

La Gerarchia DNS: Come è Organizzato

🏛️ La Struttura ad Albero del DNS

🌍 DNS Root Servers

13 server principali nel mondo che conoscono i server TLD. Sono il punto di partenza di ogni ricerca DNS.

💡 Esempio: a.root-servers.net, b.root-servers.net

🏷️ TLD Servers (Top-Level Domain)

Gestiscono le estensioni di dominio come .com, .org, .it, .net. Conoscono i server autoritativi per ogni dominio.

💡 Esempio: Server per .com, Server per .it

📚 Authoritative Name Servers

Contengono le informazioni ufficiali sui domini specifici. Sono la fonte definitiva per i record DNS di un dominio.

💡 Esempio: ns1.google.com, ns2.google.com

3

Come Funziona il DNS: Il Processo di Risoluzione

🔄 Il Viaggio di una Richiesta DNS

1️⃣

Richiesta Utente

Digiti “www.example.com” nel browser. Il computer controlla prima la cache locale e i file hosts.

2️⃣

Resolver DNS

Se non in cache, contatta il DNS Resolver (ISP, Google DNS, Cloudflare). Controlla la sua cache.

3️⃣

Root Server

Il resolver chiede ai Root Server chi gestisce i domini .com. Riceve l’IP dei TLD server per .com.

4️⃣

TLD Server

Il resolver chiede ai server .com chi è autoritativo per “example.com”. Riceve gli IP dei name server autoritativi.

5️⃣

Authoritative Server

Il resolver chiede ai name server autoritativi l’IP di “www.example.com”. Riceve la risposta definitiva.

6️⃣

Risposta Finale

Il resolver restituisce l’IP al computer, che si connette al server web. La risposta viene memorizzata in cache.

4

Tipi di Record DNS

I record DNS sono come le “voci” nella rubrica telefonica di Internet. Ogni tipo di record ha una funzione specifica:

📍 Record A / AAAA

Mappa un dominio a un indirizzo IP

  • A: IPv4 (es. 192.168.1.1)
  • AAAA: IPv6 (es. 2001:db8::1)

📝 Esempio: example.com → 93.184.216.34

📧 Record MX

Specifica i server di posta elettronica

Indica quali server ricevono le email per il dominio, con priorità per il bilanciamento del carico.

📝 Esempio: MX 10 mail.example.com

🔗 Record CNAME

Alias o reindirizzamento

Crea un alias che punta a un altro nome di dominio, non direttamente a un IP.

📝 Esempio: www.example.com → example.com

📝 Record TXT

Record di testo per verifiche

Utilizzato per verifiche di proprietà, politiche di sicurezza (SPF, DKIM) e altre informazioni testuali.

📝 Esempio: Verifica Google Search Console

📡 Record NS

Name Server autoritativi

Specifica quali server DNS sono autoritativi per il dominio.

📝 Esempio: ns1.hosting.com, ns2.hosting.com

5

Tipi di Server DNS

🏛️ Server DNS Autoritativi

Contengono le informazioni “ufficiali” sugli indirizzi IP dei domini. Sono responsabili della gestione di zone DNS specifiche e forniscono risposte definitive.

💡 Ruolo: Fonte primaria delle informazioni DNS per i domini

🏢 Tipico uso: Hosting provider, aziende con domini propri

🔍 Server DNS Ricorsivi

Non contengono direttamente le informazioni sugli indirizzi IP, ma inoltrano le richieste ad altri server DNS per trovarle. Sono i server configurati su computer e router.

💡 Ruolo: Intermediari che risolvono le richieste DNS degli utenti

🏠 Tipico uso: ISP, DNS pubblici (Google, Cloudflare), reti aziendali

🌍 Root Name Servers

13 server principali nel mondo che conoscono tutti i server TLD. Sono il punto di partenza di ogni ricerca DNS quando non ci sono informazioni in cache.

💡 Ruolo: Punto di partenza della gerarchia DNS mondiale

🌐 Gestiti da: ICANN, università, organizzazioni governative

6

Sicurezza DNS

🛡️ Protezioni e Minacce del DNS

🎭 DNS Spoofing/Cache Poisoning

Attaccanti inseriscono record DNS falsi nella cache dei resolver, reindirizzando gli utenti a siti malevoli.

🛡️ Protezione: DNSSEC (DNS Security Extensions)

📡 DNS Hijacking

Modifica delle impostazioni DNS su router o dispositivi per reindirizzare il traffico attraverso server controllati da attaccanti.

🛡️ Protezione: DNS over HTTPS/TLS

🔒 DNSSEC

Sistema di firma digitale che verifica l’autenticità delle risposte DNS, prevenendo manipolazioni.

Vantaggio: Garantisce l’integrità delle risposte DNS

7

Esempi di Server DNS Pubblici

🐧 BIND

Berkeley Internet Name Domain – Software open-source molto diffuso per la gestione di server DNS autoritativi e ricorsivi.

Standard de facto per server DNS autoritativi

🔍 Google Public DNS

Servizio DNS pubblico e gratuito offerto da Google con elevata affidabilità, velocità e funzionalità di sicurezza.

Indirizzi IP: 8.8.8.8 e 8.8.4.4

☁️ Cloudflare DNS

Servizio DNS pubblico e gratuito con funzionalità di sicurezza avanzate, privacy e prestazioni ottimizzate.

Indirizzi IP: 1.1.1.1 e 1.0.0.1

🎯 Il DNS in Sintesi

Il Domain Name System è il sistema di traduzione che rende Internet utilizzabile dagli esseri umani, trasformando nomi di dominio memorabili in indirizzi IP comprensibili dalle macchine.

Traduce nomi di dominio in indirizzi IP

Utilizza cache per migliorare le prestazioni

Distribuito gerarchicamente per affidabilità

Fondamentale per la navigazione web moderna

Basato su 13 root server principali

Supporta diversi tipi di record (A, MX, CNAME, TXT)

Senza il DNS, Internet come lo conosciamo oggi semplicemente non esisterebbe. È uno dei pilastri fondamentali che rende possibile la navigazione web moderna.

📹

Approfondimento Video: DNS, DHCP e NAT

🎥 Guarda il Video Completo

Per comprendere meglio come DNS, DHCP e NAT lavorano insieme per rendere possibile la connettività in Internet, guarda questo video esplicativo che integra perfettamente i concetti spiegati in questa guida.

Durata: Video tutorial completo | Formato: MP4 | Risoluzione: 1920×1080

🎯 Cosa Imparerai

  • Come DNS, DHCP e NAT collaborano
  • Configurazioni pratiche di rete
  • Esempi reali di funzionamento

📚 Argomenti Trattati

  • Risoluzione dei nomi DNS
  • Assegnazione IP dinamica (DHCP)
  • Traduzione degli indirizzi (NAT)
Torna in alto