I record DNS

Il DNS (Domain Name System) è uno degli elementi più importanti per il funzionamento di Internet, nonché una presenza costante nel lavoro di un webmaster e, in definitiva, di qualunque utente della Rete. Vale quindi la pena di spendere qualche parola per dare un'idea pratica di come funziona questo fondamentale servizio.

In Rete non è difficile reperire spiegazioni approfondite e anche molto tecniche del funzionamento del DNS: questa guida cercherà invece di essere il più semplice ed essenziale possibile, in modo da fornire i concetti di base senza tecnicismi e senza addentrarsi in particolari che, con ogni probabilità, rischierebbero solo di confondere un utente poco esperto in materia.

Cos'è il sistema DNS

Ogni sito internet è dotato di un indirizzo, e questo è evidente: basta che alziate lo sguardo sulla barra degli url del vostro browser per vederne uno. In realtà però gli indirizzi che si usano normalmente nella navigazione internet, fatti di parole e nomi, sono ad esclusivo uso e consumo di noi umani e delle nostre limitate capacità mnemoniche: l'indirizzo "hosting-linux.biz" ad esempio è una traduzione di un indirizzo numerico (detto "indirizzo IP"), troppo lungo e complesso perché un utente umano lo possa ricordare facilmente, ma che una macchina non ha alcun problema a processare. Il sistema DNS si occupa proprio di effettuare questa traduzione a favore di noi umani. Il DNS è in realtà un grande database distribuito: questo significa che non esiste un unico computer che conosce l'indirizzo IP di tutte le macchine collegate in Internet, cosa che del resto risulterebbe ormai decisamente inefficiente vista la mole delle richieste di risoluzione inoltrate ogni secondo. Le informazioni sono invece distribuite su migliaia di macchine, i server DNS. Ognuno di questi server è responsabile di una certa porzione del nome, detta dominio. Per risalire all'indirizzo IP richiesto sono quindi necessari diversi affinamenti della ricerca, che quindi la maggior parte delle volte viene portata avanti e passata attraverso diversi server differenti.

Come funziona il DNS

Il funzionamento del DNS è molto semplice dal punto di vista concettuale: quando inserite un indirizzo nel vostro browser il vostro computer invia una richiesta ad un server DNS che, dopo aver interrogato il database distribuito, risponderà con l'IP corrispondente. A questo punto il browser vi si connetterà e voi potrete visualizzare la pagina richiesta. Tutto il processo è quasi istantaneo e invisibile all'utente.
In genere i server DNS a cui connettersi sono stabiliti dal vostro provider, che ne garantisce l'autorevolezza e l'efficienza. Ovviamente nulla vi vieta di scegliere da voi quali server DNS utilizzare, anche perché il vostro provider o addirittura l'autorità di vigilanza potrebbero bloccare alcuni indirizzi a livello di DNS per i più svariati motivi (come ad esempio è successo qualche tempo fa con thepiratesbay, bloccato per gli utenti italiani per alcuni giorni).

I record DNS

I record DNS possono essere paragonati ai campi aggiuntivi di una rubrica telefonica, in cui possono venire inserite informazioni aggiuntive su un contatto. Ogni dominio presente su un server DNS è quindi dotato dei suoi record che forniscono informazioni aggiuntive e varie direttive su come gestire quel dominio. I record DNS sono davvero parecchi e coprono praticamente tutti gli aspetti di un dominio. Per semplicità vedremo solo i più importanti:

  1. record "A": è il record fondamentale, in quanto contiene l'indirizzo IP numerico associato a un indirizzo internet. Ottenere questa informazione è l'obiettivo principale del collegamento a un server DNS.
  2. record "NS": indicano gli indirizzi IP dei server DNS
  3. record "Cname": contiene gli alias dell'indirizzo. In pratica permette di associare più indirizzi a un solo IP. In questo modo si può far sì che su uno stesso server convivano servizi diversi, come ad esempio ftp.hosting-linux.biz e www.hosting-linux.biz)
  4. record "MX": indica quali sono i server a cui inoltrare la posta elettronica destinata al domini

Tieni d'occhio gli ultimi articoli pubblicati su Hosting-linux.biz!

cake

Add to Google

Esperti Linux

Sviluppo applicativi web 2.0 e mobile
Milano
Besides what you see
Modena
System integrator e Sviluppo software
Torino

Ricerca avanzata esperti >