Dans Redhat Enterprise Linux ou Centos 5, il n'y aura pas de fichier .conf nommé par défaut dans le répertoire /etc. Nous devons copier des exemples de fichiers de configuration de /usr/share/doc/bind-9.3.4/sample/etc/ vers le répertoire /etc en utilisant la commande suivante.
cp /usr/share/doc/bind-9.3.4/sample/etc/* /etc/Copiez les fichiers de zone dans le répertoire /var/named depuis /usr/share/doc/bind-9.3.4/sample/var/named.
cp -a /usr/share/doc/bind-9.X/sample/var/named/* /var/namedNous devons créer le keygen DNS en utilisant la commande suivante
dns-keygen
a7oGexQBd93D3cyIJWxw6kZxEPCS2O7LvqM6SiT4z2RteBZPgjmdYlTfdGpy
Nous devons insérer le keygen dans le fichier /etc/named.conf
vi /etc/named.conf
clé ddns_key
{
algorithme hmac-md5 ;
a7oGexQBd93D3cyIJWxw6kZxEPCS2O7LvqM6SiT4z2RteBZPgjmdYlTfdGpy;
} ;
Ouvrez le fichier /etc/named.conf, entrez les détails de la zone selon les exigences du domaine. Le fichier suivant modifié en configuration minimale, cela suffit pour exécuter un serveur DNS. Vous pouvez également le copier et l'utiliser pour votre serveur.
vi /etc/named.conf
choix
{
répertoire "/var/named" ; // la valeur par défaut
fichier de vidage "data/cache_dump.db" ;
fichier de statistiques "data/named_stats.txt" ;
memstatistics-fichier "data/named_mem_stats.txt" ;
} ;
journalisation
{
canal default_debug {
fichier "data/named.run" ;
gravité dynamique ;
} ;
} ;
zone « itzgeek.com » EN { —–> Nom de la Zone
tapez maître ;
fichier « itzgeek.com »; —–> Nom du fichier où la zone a été enregistrée
allow-update { aucun ; } ;
} ;
zone “4.65.10.reverse” IN { —–> Nom de la Zone
tapez maître ;
fichier « 4.65.10.reverse »; —–> Nom du fichier où la zone a été enregistrée
allow-update { aucun ; } ;
} ;
clé ddns_key
{
algorithme hmac-md5 ;
secret a7oGexQBd93D3cyIJWxw6kZxEPCS2O7LvqM6SiT4z2RteBZPgjmdYlTfdGpy;
} ;
Créez un fichier de zone appelé itzgeek.com pour la zone de transfert sous le répertoire /var/named. Tous les noms de domaine doivent se terminer par un point (.).
Il existe des mots clés spéciaux pour les fichiers de zone
A – Enregistrement A
NS – Serveur de noms
MX – Mail for Exchange
CN – Nom canonique
vi /var/named/itzgeek.com
$TTL 86400
@ IN SOA itzgeek.com. [email protected]. (
24211201; série (d. adams)
3H; rafraîchissement
15M; réessayer
1W; expiration
1D ); minimum
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
envoyer un e-mail au 10.65.4.56
itzgeek.com. EN MX 10 mail.itzgeek.com.
Créez un fichier de zone appelé itzgeek.com pour la zone de transfert sous le répertoire /var/named, créez un pointeur inverse vers les entrées de zone de transfert ci-dessus.
PTR – Pointer
SOA – Start of Authority
vi /var/named/10.65.4.reverse
$TTL 86400
@ IN SOA itzgeek.com. [email protected]. (
1997022700; Numéro de série
28800; Actualiser
14400; Réessayer
3600000; Expire
86400 ); Minimum
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.
Redémarrez le service à l'aide de la commande suivante
# service nommé redémarrageTestez simplement le serveur à l'aide de la commande pour vérifier la zone de transfert.
# héberger itzgeek.com
itzgeek.com a pour adresse 10.65.4.55
le courrier de itzgeek.com est géré par 10 mail.itzgeek.com
C'est pour la zone inversée
# hôte 10.65.4.55
55.4.65.10.in.addr.arpa pointeur de nom de domaine itzgeek.com.
Ces commandes ci-dessus sont suffisantes pour vérifier le DNS. Pour en savoir plus sur les détails de résolution DNS, nous pouvons utiliser Dig ou Nslookup
Terme de recherche :
Configurer DNS sur CentOS 5/RHEL 5, Configurer DNS sur CentOS 5/RHEL 5, Configurer DNS sur CentOS 5, Configurer DNS sur CentOS, Configurer DNS sur Linux, Configurer DNS sur RHEL 5, Configurer DNS sur RHEL, Configurer DNS sur CentOS, Configurer DNS sur CentOS 5, Configurer DNS sur CentOS 5 / RHEL 5