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.