Come impostare un server DNS con BIND su Ubuntu
Inviato: 1 ottobre 2009 alle 06:57 | Tags: bind , dns , Linux Questo tutorial spiega come configurare DNS su Ubuntu ed è il risultato della partita di documentazione, tutorial e molti tentativi. Spero che lo troverete utile.
Per installare il servizio DNS sulla macchina, prima cosa da fare in installazione di BIND (Berkeley Internet Name Daemon):
sudo apt-get install bind9
La prossima cosa da fare è configurare bind. Usualy, per questo è necessario modificare named.conf, ma in Ubuntu il file di configurazione è buono per named.conf.local:
sudo / etc / bind / named.conf.local
Ora è necessario aggiungere le zone:
zone "domain.com" {
Tipo di master;
file "/ etc / bind / zone / domain.com.db";
};# Reverse DNS. (Notazione Reverse del vostro indirizzo di rete (IP NON è) Esempio: se il reverse DNS THEN NA = 192.168.1.0 è: 1168192)
aree "1.168.192.in-addr.arpa" {
Tipo di master;
file "/ etc/bind/zones/rev.1.168.192.in-addr.arpa";
};
Il passo successivo è quello di modificare le spedizionieri per puntare al tuo ISP (il server DNS per il proprio servizio DNS, che trasmette le richieste). Per questo è necessario modificare named.conf.options:
sudo gedit / etc / bind / named.conf.options
Questo è ciò che si deve aggiungere (sostituire con approriate indirizzi IP, naturalmente, ci assumiamo qui che il mio ISP DNS è:. 111.111.111.111 e 222.222.222.22):
forwarders {
111111111111;
222222222222;
};
Ora dobbiamo aggiungere il file di definizione della zona. Nel file di definizione saranno memorizzati tutti gli indirizzi che saprà nostro server DNS. Oslo Dobbiamo creare una cartella in cui per mantenere il file:
sudo mkdir / etc / bind / zone
sudo gedit / etc / bind / zone / domain.com.db
In questo modo il file di definizione dovrebbe essere simile:
domain.com. IN SOA ns1.domain.com. admin.domain.com. (
2006081401
28800
3600
604800
38400
)domain.com. IN NS ns1.domain.com.
domain.com. IN MX 10 mta.domain.com.www IN A 192.168.0.2
mta IN A 192.168.0.3
ns1 IN A 192.168.0.1
Il reverse DNS file di zona per:
sudo gedit / etc/bind/zones/rev.0.168.192.in-addr.arpa
Il numero colorato in rosso è l'indirizzo IP della macchina che esegue il server DNS (in questo caso è 1, perché l'indirizzo IP della macchina che esegue il server DNS è 192.168.0.1).
@ IN SOA ns1.domain.com. admin.domain.com. (
2006081401;
28800;
604800;
604800;
86400
)IN NS ns1.domain.com.
1 IN PTR domain.com
Modifica resolv.conf:
gedt sudo / etc / resolv.conf
Modifica resolv.conf:
domain.com ricerca
nameserver 192.168.0.1
Ora dovete riavviare bind e testare il vostro server DNS.
sudo / etc/init.d/bind9 restart
dig domain.com
dig mx domain.com

























La discussione
vedere ciò che tutti dicono
Grazie per la condivisione. Questo articolo è la più praticabile per bind!
Cheers,
Eitan
Ho trovato il tutorial per essere conciso e molto utile. Sarò sicuro di raccomandare agli altri.
Grazie