Configurer la touche RNDC pour BIND9 (serveur DNS)

Configurer la touche RNDC pour BIND9 (serveur DNS)

RNDC contrôle le fonctionnement d'un serveur de noms. RNDC utilise la connexion TCP pour communiquer avec Bind Server pour l'envoi de commandes authentifiées avec des signatures numériques. Configurer RNDC Clé pour bind9 en utilisant les étapes ci-dessous.

Étape 1: Créez une touche RNDC et un fichier de configuration

La première étape consiste à créer clé RNDC fichier et fichier de configuration. RNDC fournit l'outil de ligne de commande RNDC-Confgen pour le générer.

# RNDC-Confgen 

Exemple de sortie:

# Démarrage de RNDC.confe key "rndc-key" algorithme hmac-md5; Secret "dtngw5o8i5axx631gjq9pa =="; ; Options default-key "rndc-key"; serveur par défaut 127.0.0.1; Port par défaut 953; ; # Fin de RNDC.Conf # Utiliser avec ce qui suit dans Nommé.Conf, ajustant la liste d'autoroute au besoin: # key "rndc-key" # algorithme hmac-md5; # secret "dtngw5o8i5axx631gjq9pa =="; #; # # Contrôles # INET 127.0.0.1 port 953 # Autoriser 127.0.0.1;  Keys "rndc-key"; ; #; # Fin de nom.confli 

Étape 2: configurer la touche RNDC et le fichier de configuration

2.1 Copiez la sortie entière de # 1 à / etc / rndc.confli.

2.2 Copiez la section clé du n ° 1 à / etc / rndc.fichier clé.

# Cat / etc / rndc.clé 
Key "rndc-key" algorithme hmac-md5; Secret "dtngw5o8i5axx631gjq9pa =="; ; 

Étape 3: Configurer nommé.Conf pour utiliser la clé RNDC

Ajouter en dessous de l'entrée dans nommé.confli. Je l'ai ajouté à la section de l'option ci-dessus.

Inclure "/ etc / rndc.clé "; contrôle INET 127.0.0.1 Autoriser localHost;  Keys "rndc-key"; ; ; 

Étape 4: Redémarrer le service

Avant de redémarrer le service Bind, je recommande de vérifier d'abord le fichier de configuration.

# Named-CheckConf / etc / nommé.Conf et # Named-CheckConf -t / var / nommé / chroot / etc / nommé.confli 

Si la commande ci-dessus ne montre rien dans la sortie, la configuration signifie que la configuration est ok, maintenant redémarrez le service.

# / etc / init.d / Nommé redémarrage 

Étape 6: Testez la configuration du RNDC

Testez votre configuration à l'aide de la commande RNDC comme ci-dessous.

# Statut RNDC 

Exemple de sortie:

AVERTISSEMENT: fichier clé (/ etc / rndc.clé) existe, mais en utilisant le fichier de configuration par défaut (/ etc / rndc.Conf) Version: 9.9.2-p2-redhat-9.9.2-3.P2.EL6 CPU trouvé: 1 Threads de travailleur: 1 écouteurs UDP par interface: 1 Nombre de zones: 38 Niveau de débogage: 0 Xfers Running: 0 xfers Refort: 0 SOA Queries in Progress: 0 Query La divagage est hors des clients récursifs: 0/0/1000 Clients TCP: le serveur 0/100 est opérationnel 

Merci! pour utiliser cet article.