Si vous avez utilisé Internet, il y a de bonnes chances que vous ayez utilisé DNS même sans vous en rendre compte. DNS est l’acronyme de Domain Name System. Ce qu’il fait essentiellement, c’est Traduire les noms de domaine en adresses IP lisibles par machine.
Toutes les machines qui sont connectées à internet ont une adresse nommée l’adresse IP afin de les trouver sur internet par d’autres machines sur internet., Cette adresse IP se compose de plusieurs numéros pour la facilité de calcul. 192.0.2.1 est un exemple pour une adresse IP. Mais ces adresses IP ne sont pas conviviales pour les humains, ce qui signifie qu’il n’est pas facile ou possible pour les humains de garder à l’esprit les adresses IP de toutes les machines qui leur sont importantes. Par conséquent, un nouveau concept nommé noms de domaine a été introduit comme solution pour cela. « www.example.com » est un exemple pour un nom de domaine. Ils sont simples et faciles à retenir car ce sont des caractères alphabétiques. Chaque nom de domaine correspond à une adresse IP., Le service DNS effectue la conversion entre ces noms de domaine et ces adresses IP.
serveur DNS est un serveur informatique qui contient une base de données d’adresses IP publiques et leurs noms de domaine associés. Lorsque vous entrez un nom de domaine dans votre navigateur web, si votre routeur ne dispose pas de suffisamment d’informations pour effectuer la conversion du nom de domaine en adresse IP, il utilise l’aide d’un serveur DNS pour effectuer cette conversion en se connectant à l’un des serveurs DNS disponibles.
afin de trouver l’adresse IP du serveur DNS qui est utilisé par votre routeur, une des méthodes ci-dessous peut être utilisée.,
Méthode 1: Utilisation de L’interface graphique web du routeur
le moyen le plus simple de trouver l’adresse IP du serveur DNS de votre routeur est de la vérifier à partir de l’interface graphique web du routeur.
1. Vous devez d’abord connaître l’adresse IP de votre routeur. (Dans la plupart des cas, l’adresse IP par défaut est 192.168.1.1)
pour les Machines Windows :
1.1. Si vous utilisez une machine Windows, ouvrez l’invite de commande en tapant » cmd » dans la barre de recherche de votre machine Windows.
1.2. Tapez ‘ipconfig’ afin de visualiser les informations réseau.,
là, vous pourrez voir les détails de L’adresse de la passerelle par défaut sous détails du réseau local sans fil. Dans ce cas, il est 192.168.1.1
Pour les Machines Linux :
1.3. Si vous utilisez une machine Linux, ouvrez le Terminal.
par exemple, dans une machine Ubuntu, le Terminal peut être ouvert en le recherchant dans la barre de recherche
1.4 puis tapez ‘IP R | grep default’ sur le Terminal pour afficher les détails du réseau., Il affichera alors les détails de la passerelle par défaut
ici, il y a 2 adresses IP et celle avec la métrique la plus basse est sélectionnée comme adresse IP par défaut, qui est 10.8.0.1 dans ce cas
2. Ensuite, entrez cette adresse IP dans la barre d’Adresse de votre navigateur web et vous serez invité à insérer le nom d’utilisateur et un mot de passe afin d’accéder à l’interface web de votre routeur
3., Ensuite, dans L’onglet’ Status’, vous pourrez afficher les informations DNS de votre routeur
Méthode 2: Utilisation des commandes Windows
2.1. Une méthode consiste à utiliser la commande nslookup. Cette commande vous fournit des détails de recherche DNS. Afin de les visualiser, Vous pouvez taper ci-dessous dans L’invite de commande
Les 2 premières lignes de la sortie vous fournissent les détails du serveur DNS.
2.2., La deuxième méthode consiste à utiliser la commande ‘ipconfig /all’ dans l’invite de commande
comme vous pouvez le voir, 192.168.8.1 est l’adresse DNS selon la sortie ci-dessus.
Méthode 3: Utilisation des commandes Linux
dans les distributions Linux, les détails DNS peuvent être extraits des commandes ‘host’ ou ‘dig’
host : host command est un utilitaire qui effectue des recherches DNS. Par conséquent, les détails du serveur DNS peuvent être visualisés comme ci-dessous en l’utilisant.
ci-dessus sortie, 10.0.10.11 est l’adresse IP du serveur DNS.,
dig : dig est un outil utilisé pour interroger les serveurs de noms DNS pour obtenir des informations sur les adresses d’hôtes, les échanges de courrier, les serveurs de noms et les informations connexes.
Comme indiqué ci-dessus cette commande vous donne l’adresse IP du serveur DNS qui est utilisé par votre routeur.
cependant, dans certains cas, vous pouvez définir les adresses IP des serveurs DNS que vous avez besoin de votre ordinateur pour utiliser et ensuite ils peuvent être transmis à votre routeur ainsi. Ils peuvent être définis dans le » /etc/resolv.,le fichier conf’ et son contenu peuvent être visualisés comme suit
conformément à ce qui précède, la priorité est donnée à 10.0.80.11 et seulement s’il est incapable de récupérer les informations pertinentes, les détails sont transmis à 10.0.80.12 pour effectuer une requête DNS.
méthode 4: Prendre un vidage de paquets et afficher les détails DNS
afin de prendre un vidage de paquets du trafic réseau actuel, la commande tcpdump peut être utilisée. Tcpdump est un outil d’analyse de paquets réseau qui est utilisé pour capturer ou filtrer les paquets tcp/ip qui transfèrent sur le réseau., Ceci est largement utilisé par les utilisateurs de Linux à des fins de dépannage réseau.
pour afficher le trafic réseau, exécutez la commande ci-dessous en tant que racine d’un onglet séparé dans le terminaltcpdump -n -s 1500 -i eth0 udp port 53
puis sur un autre onglet, générez le trafic dns à l’aide de la commande host ou dig comme ci-dessoushost www.google.com
p>
dans l’exemple de sortie ci-dessus, vous pouvez clairement voir ma machine (adresse IP 192.168.64.140) demander au serveur DNS (adresse IP 192.168.64.,2) à propos du nom de domaine www.google.com
lire aussi:
- 8 Linux host Commands-Options pour la recherche DNS
- Comment utiliser la commande Linux Dig pour interroger DNS
- 14 commandes tcpdump pour capturer le trafic réseau sous Linux
- Un bref aperçu de 106 commandes Linux avec des exemples