In Redhat Enterprise linux o Centos 5 non ci sarà alcun file .conf con nome predefinito nella directory /etc. È necessario copiare file di configurazione di esempio da /usr/share/doc/bind-9.3.4/sample/etc/ nella directory /etc utilizzando il comando seguente.
Copia i file di zona nella directory /var/named da /usr/share/doc/bind-9.3.4/sample/var/named.
cp -a /usr/share/doc/bind-9.X/sample/var/named/* /var/namedAbbiamo bisogno di creare il dns keygen usando il seguente comando
dns-keygen
a7oGexQBd93D3cyIJWxw6kZxEPCS2O7LvqM6SiT4z2RteBZPgjmdYlTfdGpy
Dobbiamo inserire il keygen nel file /etc/named.conf
vi /etc/named.conf
chiave ddns_key
{
algoritmo hmac-md5;
segreto a7oGexQBd93D3cyIJWxw6kZxEPCS2O7LvqM6SiT4z2RteBZPgjmdYlTfdGpy;
};
Apri il file /etc/named.conf, inserisci i dettagli della zona secondo i requisiti del dominio. Il seguente file modificato con una configurazione minima, questo è sufficiente per eseguire un server DNS. Puoi copiarlo e usarlo anche per il tuo server.
vi /etc/named.conf
opzioni
{
directory “/var/named”; // l'impostazione predefinita
file di dump “data/cache_dump.db”;
file di statistiche “data/named_stats.txt”;
memstatistics-file “data/named_mem_stats.txt”;
};
registrazione
{
canale default_debug {
file “data/named.run”;
gravità dinamica;
};
};
zone “itzgeek.com” IN { —–> Nome della Zona
digitare master;
file “itzgeek.com”; —–> Nome del file in cui è stata salvata la zona
consentire aggiornamento { nessuno; };
};
zona “4.65.10.reverse” IN { —–> Nome della Zona
digitare master;
file “4.65.10.reverse”; —–> Nome del file in cui è stata salvata la zona
consentire aggiornamento { nessuno; };
};
chiave ddns_key
{
algoritmo hmac-md5;
segreto a7oGexQBd93D3cyIJWxw6kZxEPCS2O7LvqM6SiT4z2RteBZPgjmdYlTfdGpy;
};
Crea un file di zona chiamato itzgeek.com per la zona di inoltro nella directory /var/named. Tutti i nomi di dominio devono terminare con il punto (.).
Esistono alcune parole chiave speciali per i file di zona
A – Un record
NS – Server dei nomi
MX – Mail for Exchange
CN – Nome canonico
vi /var/named/itzgeek.com
$TTL 86400
@ IN SOA itzgeek.com. [email protected]. (
24211201; seriale (d. adams)
3H; aggiornamento
15M; riprova
1W; scadenza
1D ); minimo
IN NS itzgeek.com.
IN A 10.65.4.55
ns1 IN A 10.65.4.56
server IN A 10.65.4.56
www IN A 10.65.4.56
posta IN A 10.65.4.56
itzgeek.com. IN MX 10 mail.itzgeek.com.
Crea un file di zona chiamato itzgeek.com per la zona di inoltro nella directory /var/named, crea un puntatore inverso alle voci della zona di inoltro sopra.
PTR – Puntatore
SOA – Inizio dell'autorità
vi /var/named/10.65.4.reverse
$TTL 86400
@ IN SOA itzgeek.com. [email protected]. (
1997022700; Serial
28800; Aggiorna
14400; Riprova
3600000; Scadenza
86400 ); Minimo
IN NS itzgeek.com.
55 IN PTR itzgeek.com.
56 IN PTR server.itzgeek.com.
56 IN PTR mail.itzgeek.com.
/>56 IN PTR www.itzgeek.com.
56 IN PTR ns1.itzgeek.com.
Riavvia il servizio utilizzando il seguente comando
# servizio denominato riavvioBasta testare il server usando il comando per controllare la zona di inoltro.
# ospita itzgeek.com
itzgeek.com ha l'indirizzo 10.65.4.55
itzgeek.com la posta è gestita da 10 mail.itzgeek.com
Questo è per la zona inversa
# host 10.65.4.55
55.4.65.10.in.addr.arpa puntatore del nome di dominio itzgeek.com.
Questi comandi sopra sono abbastanza buoni per controllare il DNS. Per saperne di più sui dettagli sulla risoluzione dei DNS possiamo usare Dig o Nslookup
Termine di ricerca:
Configura DNS su CentOS 5 / RHEL 5, Configura DNS su CentOS 5 / RHEL 5, Configura DNS su CentOS 5, Configura DNS su CentOS, Configura DNS su Linux, Configura DNS su RHEL 5, Configura DNS su RHEL, Configura DNS su CentOS, Configura DNS su CentOS 5, Configura DNS su CentOS 5 / RHEL 5