Comment configurer uniquement le serveur DNS sur Ubuntu & Debian

Comment configurer uniquement le serveur DNS sur Ubuntu & Debian

Le système de noms de domaine (DNS) est un système de dénomination distribué hiérarchique pour les ordinateurs connectés sur le réseau. Il résout la correspondance de l'adresse IP à un nom de domaine. Un serveur DNS uniquement uniquement ne conserve pas les informations du domaine. Si une requête arrive sur ce serveur, il transmet au serveur DNS configuré. Un détail des informations sur DNS est disponible.

Cet article vous aidera à configurer le système de noms de domaine (DNS) à configurer en utilisant les systèmes Bind9 sur les systèmes Ubuntu, Debian et Linuxmint.

Installez les packages DNS

Bind9 est le serveur DNS le plus populaire utilisé dans le monde entier. Il est disponible sous les référentiels par défaut APT-GET. Utilisez donc les commandes suivantes pour installer le système de nom de domaine Bind9.

sudo apt update sudo apt install bind9 

Activer le transfert DNS

Nous configurons ce serveur en tant que serveur DNS en avant uniquement. Donc modifier le fichier de configuration de liaison

$ sudo vi / etc / bind / nommé.confli.options 

et ajouter les paramètres suivants:

 Options répertoire "/ var / cache / bind"; Recursion Oui; Autor-Query 192.168.0.0/32; 127.0.0.1; ; transitaires 8.8.8.8; 8.8.4.4; ; en avant uniquement;  

Modifier le serveur DNS 8.8.8.8 et 8.8.4.4 avec IPS du serveur DNS approprié. En utilisant la quête perte, nous pouvons restreindre l'accès du serveur DNS à des gammes IP spécifiques. Pour rendre le serveur DNS public, commentez la ligne de requête autorisée.

Vérifiez les fichiers de configuration

Après avoir effectué toute configuration, vérifiez tous les fichiers à l'aide des commandes suivantes.

Named-CheckConf / etc / bind / nommé.conf nommé-CheckConf / etc / bind / nommé.confli.options 

Si l'une des commandes ci-dessus renvoie l'erreur ou l'avertissement, veuillez résoudre ce problème avant de passer à l'étape suivante.

Redémarrer DNS

Après une vérification réussie de tous les fichiers, redémarrons le service Bind9 à l'aide de la commande suivante.

service sudo bind9 redémarrer 

Configuration de test

Enfin, votre serveur DNS est configuré avec succès et prêt à l'emploi. Voyons que DNS répond correctement aux requêtes. Vous trouverez ci-dessous l'exemple de commandes pour le tester.

creuser Tecadmin.filet  ; <> Creuser 9.9.5-3ubuntu0.5-Ubuntu <> Tecadmin.filet ;; Options globales: + CMD ;; J'ai une réponse: ;; - >> En-tête<<- opcode: QUERY, status: NOERROR, id: 56343 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 13, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;tecadmin.net. IN A ;; ANSWER SECTION: tecadmin.net. 299 IN A 104.27.189.217 tecadmin.net. 299 IN A 104.27.188.217 ;; AUTHORITY SECTION: . 7776 IN NS c.root-servers.net… 7776 IN NS i.root-servers.net… 7776 IN NS b.root-servers.net… 7776 IN NS l.root-servers.net… 7776 IN NS h.root-servers.net… 7776 IN NS e.root-servers.net… 7776 IN NS a.root-servers.net… 7776 IN NS f.root-servers.net… 7776 IN NS k.root-servers.net… 7776 IN NS j.root-servers.net… 7776 IN NS m.root-servers.net… 7776 IN NS d.root-servers.net… 7776 IN NS g.root-servers.net. ;; Query time: 1332 msec ;; SERVER: 192.168.0.60#53(192.168.0.60) ;; WHEN: Thu Oct 08 16:24:11 IST 2015 ;; MSG SIZE rcvd: 281