Comment configurer le serveur Ubuntu DNS

Comment configurer le serveur Ubuntu DNS
DNS est abrégé en tant que système de noms de domaine. Comme nous le savons, l'ordinateur est une machine qui ne comprend que le binaire ou nous pouvons faciliter la tâche en disant qu'il comprend le code de la machine. Maintenant, nous avons différents sites Web ayant des noms alphabétiques. Par exemple, nous avons Facebook.com, google.com. En réalité, ces noms alphabétiques sont pour la meilleure compréhension des êtres humains, pour les machines, elle n'est pas adressable. Donc, à cette fin, certains serveurs attribuent différentes adresses de base numérique contre ces adresses alphabétiques afin qu'elle puisse être reconnue par la machine. Ces serveurs qui sont responsables de l'attribution d'adresses sont appelés DNS (serveurs de noms de domaine).

Dans cet article, nous allons discuter des différentes méthodes d'Ubuntu pour la configuration du serveur DNS.

Comment nous pouvons faire la configuration du serveur DNS dans l'ubuntu

Nous discuterons de la méthode pour configurer le serveur DNS en ouvrant un terminal et en exécutant quelques commandes:

Configuration du serveur DNS via le terminal Ubuntu

Nous pouvons également configurer le DNS via le terminal. À cette fin, ouvrez d'abord le terminal en appuyant sur Ctrl + Alt + T. Avant le processus d'installation, nous mettrons à jour notre référentiel:

$ sudo apt mise à jour

Nous allons maintenant installer le serveur DNS en utilisant la commande bind9:

$ sudo apt install bind9

L'étape suivante consiste à installer les utilitaires des DNS en utilisant la commande de «DNSutils»:

$ sudo apt install dnsutils

Maintenant, pour configurer le DNS, nous allons d'abord aller à l'adresse / etc / lier / nommé.confli.options et ajouter le google DNS pour juste comprendre. Nous ajouterons le texte suivant en ouvrant l'adresse dans l'éditeur Nano.

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

Remplacez le texte suivant dans l'éditeur, 8.8.8.8 est le DNS de Google:

transitaires
8.8.8.8;
;

Maintenant, arrêtez après l'enregistrer et activez la nouvelle configuration en redémarrant le DNS à l'aide de la commande SystemCTL.

$ sudo systemctl redémarrer Bind9

Vérifiez l'état de Bind9

$ sudo systemctl status bind9

Comme le Bind9 s'exécute maintenant, nous testerons le domaine que nous modifions dans le fichier de configuration comme:

$ DIG Google.com

La sortie montre que c'est le domaine de Google et il fonctionne avec succès.

Maintenant, nous ferons la configuration de la zone primaire, mais avant la configuration, nous avons une idée de ce qui se passe. Nous avons stocké certains fichiers chez un hôte et dans cette configuration, le DNS tire ses données de ce fichier spécifique pour sa zone. Maintenant, pour une telle configuration maître principale, nous exécuterons l'éditeur et confirmerons que les trois commandes suivantes sont là et non commenté.

Inclure «/ etc / lier / nommé /.confli.option";
Inclure «/ etc / lier / nommé /.confli.local";
Inclure «/ etc / lier / nommé /.confli.par défaut-zones »;

Pour vérifier cela, nous ouvrirons l'éditeur comme:

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

En conséquence, nous verrons:

Les trois lignes sont présentes dans la sortie. Maintenant, par exemple, nous avons un domaine «Gamer.com »pour lequel nous allons configurer afin que nous modifions le fichier nommé.confli.local en ouvrant comme:

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

Modifiez le texte suivant dans l'éditeur comme:

Zone «Gamer.com ”
type maître;
fichier “/ etc / bind / db.joueur.com »;
;

Nous copierons le contenu du db.local au db.joueur.com:

$ sudo cp / etc / bind / db.local / etc / bind / db.joueur.com

Et à cette étape, nous ouvrirons le gamer de fichiers nouvellement créé.com comme:

$ sudo vi / etc / bind / db.joueur.com

La sortie doit être comme ceci:

Après avoir apporté des modifications, nous redémarrons le DNS.

$ sudo systemctl redémarrer Bind9

Pour la communication de notre domaine créé «Gamer.com »avec une adresse IP, nous devons faire un fichier de zone inverse. Dans un tel objectif, nous configurerons également le fichier de zone inverse en tant que:

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

Ici, nous ajouterons le texte suivant:

Zone «192.168.18.indem.arpa ”
type maître;
fichier “/ etc / bind / db.dix";
;

Où 192.168.18 est les trois premiers octets de mon réseau, vous le remplacerez ici par le vôtre. Nous allons maintenant copier et créer le nouveau fichier avec DB.10 AS:

$ sudo cp / etc / bind / db.127 / etc / bind / db.dix

Nous allons maintenant ouvrir ce fichier que nous avons créé et sa sortie devrait être comme indiqué ci-dessous:

$ sudo vi / etc / bind / db.dix

La sortie est la suivante:

Dans cette dernière partie, nous confirmerons d'abord les configurations en exécutant toutes ces commandes et vérifierons s'ils génèrent des erreurs ou non:

$ nommé joueur de véritable.com / etc / bind / db.joueur.com
$ Named-Checkzone 192.168.0.0/32 / etc / bind / db.dix
$ Named-CheckConf / etc / bind / nommé.confli.local
$ Named-CheckConf / etc / bind / nommé.confli

Exécuter toutes les commandes ci-dessus, nous n'avons reçu aucune erreur, donc notre DNS a été configuré avec succès.

Conclusion

DNS est une technique à travers laquelle nous nommons les domaines de différents sites Web alphabétiquement et numériquement afin qu'il soit facile pour les serveurs de le comprendre. Nous avons appris la configuration du DNS (système de nom de domaine) dans l'article. Nous avons appris que DNS est utilisé pour attribuer des adresses numériques aux domaines alphabétiques. Nous avons configuré le domaine Google dans la méthode de la ligne de commande et l'avons également testé, également dans la méthode du terminal, nous avons fait la configuration de la zone de fichier transférée et inversée en créant un domaine de joueur.com. Nous espérons que cet article vous aidera beaucoup et résoudra toutes les requêtes concernant la configuration du DNS.