Comment configurer la mise en cache de mise en service sur Centos / Rhel 6/5

Comment configurer la mise en cache de mise en service sur Centos / Rhel 6/5

Définition à Wikipedia:

Les serveurs de noms de mise en cache, également appelés caches DNS, stockent les résultats de la requête DNS pour une période de temps déterminée dans la configuration (temps de vie) de chaque enregistrement de nom de domaine. Les caches DNS améliorent l'efficacité du DNS en réduisant le trafic DNS sur Internet et en réduisant la charge sur les serveurs de noms faisant autorité, en particulier les serveurs de noms racinaires. Parce qu'ils peuvent répondre aux questions plus rapidement, ils augmentent également les performances des applications utilisateur final qui utilisent le DNS. En savoir plus

Cet article vous aidera à configurer la mise en cache de mise en service sur votre système CENTOS / RHEL 6.

Étape 1: Installez les packages de liaison

Installez les packages de liaison en utilisant la commande ci-dessous. Dans CENTOS / RHEL 6, le package Chaching-NameServer a été inclus avec le package Bind.

# yum install bind bind chroot 

Étape 2: Créer un fichier de configuration

Copier le fichier de configuration de liaison à partir des exemples de fichiers de liaison à l'aide de la commande ci-dessous. Modifier le chemin d'accès des fichiers selon la version que vous avez installée.

# cd / var / nommé / chroot / etc # cp / usr / share / doc / bind-9.9.2 / échantillon / etc / nommé.confli . # cp / usr / share / doc / bind-9.9.2 / échantillon / etc / nommé.RFC1912.zones . 

Étape 3: Mettre à jour le fichier de configuration

Modifier le fichier de configuration de Bind dans votre éditeur préféré et apporter les modifications nécessaires selon les paramètres ci-dessous ou utiliser la configuration ci-dessous.

# / var / nommé / chroot / etc / nommé.confli 
// / var / nommé / chroot / etc / nommé.Options de confort Port d'écoute 53 127.0.0.1; n'importe quel; ; Écouter le port 53 :: 1; ; répertoire "/ var / nommé"; Dump-fichier "/ var / nommé / data / cache_dump.db "; statistique-file" / var / nommé / data / nommé_stats.txt "; memstatistics-file" / var / nommé / data / nommé_mem_stats.txt "; allow-query localHost; any;; allow-query-cache localHost; any;; recursion Oui; dnssec-enable oui; dnssec-validation oui; dnssec-wookaside auto; / * chemin to isc dlv key * / bindkeys-file "/ etc / nommé.iscdlv.clé "; managed-keys-directory" / var / nommé / dynamic ";; logging canal default_debug fichier" data / nommé.Run "; Severity Dynamic;;; inclure" / etc / nommé.RFC1912.zones "; 

Maintenant, mettez à jour les autorisations requises sur les fichiers de configuration à l'aide de la commande ci-dessous.

# Chown Root: nommé nommé.conf nommé.RFC1912.zones 

Étape 4: Vérifiez le fichier de configuration

Nous vous recommandons de vérifier le fichier de configuration DNS avant de redémarrer le service.

# nommé-CheckConf nommé.confli 

Étape 5: Redémarrer le service

Maintenant, l'installation du service Bind est terminée. Permet de démarrer le service (nommé) en utilisant la commande suivante.

# Service nommé Redémarrer 

Activer le service Auto Start Bind sur le démarrage du système.

# chkconfig nommé 

Étape 6: Enfin tester la mise en cache uniquement DNS

Envoyez une requête à votre serveur DNS directement en utilisant la commande ci-dessous.

Syntaxe: nslookup

# nslookup yahoo.com 192.168.1.90 

[Exemple de sortie:]

Serveur: 192.168.1.91 Adresse: 192.168.1.91 # 53 Réponse non autoritaire: Nom: Yahoo.Adresse com: 98.138.253.109 Nom: Yahoo.Adresse com: 98.139.183.24 Nom: Yahoo.Adresse com: 206.190.36.45 

Toutes nos félicitations! Vous avez configuré avec succès le serveur de noms de mise en cache sur votre système Linux. Lisez les prochains articles Configurer le serveur DNS sur CentOS / RHE 6 et configurer le serveur DNS esclave maître sur Centos / Rhel 6.