Sentiamo spesso parlare
di Dns quando ci accingiamo a settare
il protocollo Tcp/Ip ma cosa e' veramente
il DNS ? e cosa e' un DNS Server ?
DNS significa Domain Name Server cioe'
quel server che ci permette di tradurre
dal nome di dominio all'indirizzo IP che
vogliamo raggiungere, ogni volta che usiamo
qualsiasi applicazione su Internet lo
utilizziamo, ma come funziona ?
Per cominciare dobbiamo dire che il protocollo
DNS utilizza la porta 53 con traffico
non di tipo TCP ma come traffico UDP questo
vuol dire che e un traffico di tipo "leggero"
e non complesso come il TCP in cui ogni
x pacchetti viene richiesta la ricevuta
di consegna generando traffico di ritorno
non presente nel traffico di tipo UDP.
Perche avere un Dns server ? quali sono
i motivi che spingono ad avere un Dns
server ?
Di solito quando si registra un dominio
viene data la gestione dei Dns al provider
o all'ente a cui viene fatta la registrazione,
per la sua gestione e complessita viene
fatta gestire normalmente da personale
specializzato ed e sconsigliato altamente
gestirlo in proprio se non si hanno le
conoscenze specifiche, ovviamente gestirlo
direttamente puo portare alcuni vantaggi
, la possibilita per esempio di effettuare
modifiche sul dominio stesso e poterlo
"girare" per esempio in caso
di guasto di una nostra linea presso altro
server, poter aprire domini di terzo livello
senza limitazioni.
Da tenere presente che se si decisse di
gestire un proprio dominio con un proprio
Name Server e richiesto l'uso di 2 Server
DNS con 2 Ip differenti , poiche al momento
delle registrazione vengono richiesti
i 2 Ip dei due DNS server che devono essere
collegate su 2 Linee Internet separate,
questo per ovviare al problema che nel
caso un server si guasti o una linea salti
il nostro dominio rimanga sempre visibile
su Internet. (DNS primario e DNS secondario)
In alcuni casi e possibile richiedere
la gestione o attraverso pannello (webpanel)
presso il provider oppure richiedere lo
spostamento su propri NAME SERVER.
Cosa e un NAME SERVER ? e un programma
che gestisce appositamente settato un
dominio Internet.
Non e una cosa semplice , ma molto complessa
che richiede conoscenze appropriate in
materia, se la cosa non e fatta secondo
alcuni schemi puo causare la cessazione
della visibilita del dominio internet
che andiamo a gestire.
Il server piu diffuso su internet si chiama
BIND , ne esistono 2 versioni la versione
che gira sotto Windows e sotto ambiente
Linux, i comandi di settaggio sono molto
simili anche quelli che ne permettono
la configurazione e l'uso,essendo un programma
per amministratori di rete non possiede
nessuna interfaccia grafica dunque non
attendetevi maschere ma solo file di tipo
TXT che in ambiente windows si possono
editare con il banale comando EDIT.