BSD-FAQ-it
Indietro |  | Avanti

# Capitolo 9. Bind

# 9.1. Preambolo

Il Domain Name System è un protocollo di rete a livello applicativo (Layer 7), è stato originariamente ideato per sostituire il file /etc/hosts, la host table è un semplice file di testo che associa gli indirizzi IP con i nomi di host e veniva utilizzata ai tempi di ARPANET ed ancora oggi costituisce il sistema primario di risoluzione dei nomi di host per le macchine UNIX®.

Il sistema del DNS viene comunemente utilizzato per tradurre i nomi host nei rispettivi indirizzi IP, si tratta di una applicazione originariamente composta da due componenti, una server e l'altra client. La componente server è il Name Server ovvero il demone chiamato named mentre la componente client è il Resolver, il Resolver si occupa di formulare le query mentre il Name Server ha il compito di rispondere alle query, queste due componenti vengono solitamente incluse con le applicazioni che compongono lo stack TCP/IP dei sistemi operativi UNIX®.

Per certi versi il DNS può essere paragonato ad un grande database interrogabile pubblicamente, non si tratta di un sistema centralizzato perchè le informazioni sugli host vengono distribuite tra tutti gli altri sistemi DNS che, a loro volta, vengono organizzati in maniera gerarchica sullo stile dello UNIX® filesystem. Le query consentono di associare un indirizzo IP ad un determinato nome host, se si richiede dunque un nome di host appartenente ad un dato dominio, grazie al lavoro svolto dal Domain Name System, se ne ricava la relativa traduzione nel suo indirizzo IP.

Il software che viene maggiormente utilizzato nei sistemi UNIX® per svolgere il compito di Domain Name Server è ISC Bind, Bind è una implementazione del Domain Name System. Bind è stato sviluppato nel 1984 e viene mantenuto dalla Internet Software Consorsium (http://www.isc.org/) grazie al coordinamento operativo di Paul Vixie, l'ultima versione di Bind disponibile alla data odierna (Agosto '2003) è la 9.2.2

Bind nella sua storia ha sempre sofferto, sopratutto nelle sue versioni 4 e 8, di diversi bugs che ne hanno minato più di una volta la sicurezza. Nel mese di Luglio del '96, Eugene Kashpureff è riuscito a dirottare il sito Web Internic sul sito Web Alternic, in conseguenza di questo dirottamento i visitatori del sito Internic sono stati inoltrati verso quello di Alternic. Alla fine del '97, Kashpureff è stato arrestato in Canada e nel Marzo '98 è stato dichiarato colpevole di frode informatica. Questo incidente probabilmente è servito a dimostrare l'importanza di un sistema DNS, l'impatto che può avere un'attacco di simile portata ad un sistema di risoluzione dei nomi può essere gravissimo.

Indietro | Partenza | Avanti
Il file /usr/local/share/snmp/snmpd.conf | Risali | FreeBSD e Bind