Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

Linux : Les réseaux

Comprendre le DNS et le routage

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Découvrez quels sont les fichiers qui contiennent la configuration indispensable au DNS (Domain Name System, système de nom de domaine), à la fois sur CentOS et sur Debian.
07:23

Transcription

Nous allons parler maintenant du DNS. Le DNS, qu'est-ce que c'est ? Domain Name Server, c'est le mécanisme qui va me permettre d'associer une information à un nom de domaine. C'est, par exemple, le mécanisme qui me permet de trouver l'adresse IP du serveur de Wikipedia. Je peux utiliser la commande host qui va interroger le DNS et si je lui dis host wikipedia.org, il va rechercher toutes les informations qu'il peut avoir sur Wikipedia. Il va lui trouver une adresse IPv4, il va lui trouver une adresse IPv6 et il va même, comme on le voit ici, lui trouver la liste des serveurs qui gèrent le mail du domaine WIkipedia. Donc, à l'utilisation, le service DNS est absolument indispensable pour le bon fonctionnement de la machine. Si je veux travailler normalement sur mon système, il va falloir que je configure mon serveur DNS. Il est configuré comment ? Si jamais je suis en DHCP, que je sois avec un network manager ou que je sois en configuration dans les fichiers, c'est le serveur DHCP qui s'occupe de m'envoyer les paramètres réseau et donc de m'envoyer l'information du serveur DNS. Je n'ai rien à faire dans ce cas-là. Par contre, si je suis dans le cadre d'une configuration statique, par exemple avec le network manager, je vais avoir une des propriétés à rentrer qui va correspondre au serveur DNS. Si je prends, par exemple, nmcli connection pour vous montrer une connexion show maison comme d'habitude pour ne pas tout vous montrer parce qu'il y en a plusieurs pages, je fais pipe less, si jamais j'affiche ça, je suis bien sur la connexion maison, j'ai différentes informations ici mais celles qui vont m'intéresser, je descends un peu, ça va être celle-là IPv4.dns et ici, je vois que je n'ai rien donc je n'ai pas de DNS de configuré. Si jamais je veux rajouter mon DNS, je vois que c'est cette information que je vais modifier, dans laquelle je vais rajouter l'adresse IP de mon serveur DNS, dans mon cas, le 10.0.2.1 Si jamais je bascule avec cette connexion nmcli connection up maison donc, j'active cette connexion, je ne suis plus dans le cas d'un serveur DHCP, je n'ai plus le paramètre DNS que j'avais précédemment. Pour vérifier ça, je vais tout d'abord effacer ma page et je vais tenter de récupérer l'information que j'avais tout à l'heure host wikipedia.org et on voit qu'il se met à attendre time out, son time out va durer à peu près deux minutes, je ne vais pas attendre, je vais faire Ctrl +C mais là, je n'ai plus de serveur IPv4 DNS de configuré. Je vais modifier ma configuration, comme je le faisais précédemment, nmcli connection maison et il faut que je dise avant ce que je veux faire, modify maison, et je veux modifier le paramètre IPv4.dns je vais mettre l'information 10.0.2.1 qui est le serveur DNS que j'ai ici dans mon réseau. Si je fais ça, il le fait. Si je fais nmcli connection show maison avec mon petit less derrière pour n'afficher que le début, si je descend un peu, je vois qu'effectivement il a configuré le DNS en 10.0.2.1 Je vais réactivier l'interface réseau car je ne suis pas sûr qu'il l'ait réactivé tout de suite nmcli connection up maison je vais attendre un peu et, cette fois, si je fais le host wikipedia.org j'ai une réponse. Pourquoi ? Parce qu'il a pu interroger le bon serveur DHCP. En réalité, le service network manager va configurer un fichier, le fichier /etc/resolve.conf qui est le fichier du resolver et il a mis le mot-clé name serveur suivi par l'adresse IP du serveur DNS que j'avais configuré. Quand on a un serveur DHCP, il remplit lui-même les informations de ce fichier. Attention, ce fichier-là, vous pouvez le modifier à la main mais dès que vous aurez une requête DHCP vos modifications vont être écrasées ou si vous utilisez le network manager, il écrasera vos modifications. Voilà en ce qui concerne la configuration dans le cas où je suis avec une adresse IP statique avec le network manager. Si jamais je suis avec une connexion IP statique sans network manager, c'est tout simplement dans un autre fichier qui est le fichier /etc/sysconfig/network il y a plein de fichiers ici et moi, c'est le fichier network qui va m'intéresser. Ce fichier network est vide, il a été créé par Anaconda, l'installeur du système. Que vais-je pouvoir mettre dedans ? Les informations suivantes DNS1=10.0.2.1 pour mon serveur DNS et j'ai la possibilité de mettre un SEARCH derrière qui va faire que si jamais je fais un ping fr, il va tenter de trouver l'adresse IP de « fr. » ce qu'il y a derrière le search « .wikipedia.org » Je ne vais pas l'enregistrer puisqu'ici, je suis avec la configuration du Network Manager, mais c'est comme ça qu'on va modifier la configuration du DNS. Je vais faire :q! pour quitter sans enregistrer. Et voilà comment cela fonctionne de manière globale. Si jamais, je suis avec la distribution Debian 8, c'est simple, la configuration du DNS se fait directement à l'aide du fichier /etc/resolve.conf Si je regarde le contenu du fichier /etc/resolve.conf, il n'y a rien. Ce qui fait que si jamais je fais un host wikipedia.org c'est pareil, je n'ai pas de réponse, je vais avoir mon time out, je fais un Ctrl+C et ce que je vais faire c'est directement renseigner ce fichier à la main. Je vais faire sudo vi /etc/resolve.conf Il me demande mon mot de passe, je le rentre et je suis dans le fichier resolve.conf, je fais A pour ajouter des paramètres, et je vais rajouter le paramètre : name server 10.0.2.1, ici. J'ai rajouté mes paramètres, je fais Échap, :w pour enregistrer, :q pour quitter et maintenant si je rappelle mon host wikipedia.org, tout de suite, j'ai la réponse. Ce que je peux faire, c'est retourner modifier mon fichier resolve.conf, je fais O pour ajouter une ligne et j'ajoute le search wikipedia.org Échap, j'ai donc ajouté une ligne qui fait qu'il va automatiquement ajouter le nom de domaine wikipedia.org quand je vais faire des requêtes courtes. :w pour enregistrer, :q pour quitter, et, cette fois, si je fais host wikipedia.org, ça marche toujours, mais si je fais host fr tout court, il va lui ajouter automatiquement le wikipedia.org qui est derrière. Avec cela, j'ai correctement configuré mon DNS et je suis prêt à aller sur Internet.

Linux : Les réseaux

Maîtrisez la configuration des réseaux sur Linux. Mettez en place une configuration adaptée aux serveurs, et abordez le Network Manager, plus adapté aux postes de travail.

2h20 (26 vidéos)
Aucun commentaire n´est disponible actuellement
 
Thématiques :
IT
Administration réseau
Spécial abonnés
Date de parution :7 mars 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !