Une requête DNS est une demande d’informations envoyée par un client DNS à un serveur DNS. Normalement, une requête DNS est une requête envoyée par un client DNS à un serveur DNS, demandant l’adresse IP associée à un nom de domaine complet (FQDN). Lorsqu’un client DNS doit rechercher l’adresse IP d’un ordinateur connu par son nom de domaine pleinement qualifié (FQDN), il interroge les serveurs DNS pour obtenir l’adresse IP.

Le serveur DNS utilise le protocole UDP sur le port numéro 53.

Un message de requête DNS du client DNS contient principalement des informations ci-dessous.

1) Nom de domaine complet (FQDN): Nom de domaine complet (FQDN) de la ressource que le client tente de résoudre. S’il n’y a pas de suffixe DNS fourni par l’application, le client DNS l’ajoutera.

2) Type de requête: Quel type d’enregistrement de ressource, le client tente de résoudre

3) Classe: généralement mentionnée comme classe IN (Internet)

Prenons l’exemple ci-dessous pour savoir comment fonctionne la requête DNS d’un client DNS vers un serveur DNS.

Tous les ordinateurs d’un réseau TCP / IP doivent être configurés avec l’adresse IP du serveur DNS dans le cadre de la configuration TCP / IP, comme indiqué ci-dessous. Ici, nous avons l’adresse IPv4 du serveur DNS configurée en tant que 8.8.8.8. Par conséquent, les requêtes de résolution de noms DNS sont traitées par un serveur DNS fonctionnant à l’adresse IPv4 8.8.8.8.

Je suis assis à mon bureau, je viens d’allumer mon ordinateur. Je souhaite ouvrir la page Web www.omnisecu.com, consacrée à l’apprentissage en réseau. J’ai ouvert mon navigateur Web préféré, Mozilla Firefox, et entré l’URL comme indiqué ci-dessous. Ici, mon ordinateur veut résoudre le nom et son rôle est un client DNS.

Je me souviens du nom de domaine pleinement qualifié (FQDN) sous le nom www.omnisecu.com, mais pour les communications IP, l’ordinateur doit connaître l’adresse IPv4 correspondante du site www.omnisecu.com. Pour résoudre le nom de domaine pleinement qualifié (FQDN) www.omnisecu.com en une adresse IP, le client DNS doit envoyer une requête DNS au serveur DNS.

Étape 1) Après avoir entré l’URL et appuyé sur « Entrée », l’ordinateur doit immédiatement résoudre le nom de domaine pleinement qualifié (FQDN) en une adresse IP. Le résolveur DNS prépare une requête DNS et l’envoie à l’adresse IP du serveur DNS configurée dans les paramètres de configuration TCP / IP (ici, il s’agit de 8.8.8.8).

N’oubliez pas que le serveur DNS utilise un protocole UDP sur le port numéro 53.

La capture d’écran de la connexion DNS mentionnée ci-dessus est la copie d’écran ci-dessous.

Les valeurs clés à retenir pour un message de requête DNS sont résumées ci-dessous.

Étape 2) Après avoir reçu la requête DNS du client DNS, le serveur DNS exécute les étapes de résolution du nom. Enfin, nous enverrons une réponse DNS au client DNS. La réponse DNS contient la réponse à la requête DNS, si le processus de résolution de nom a abouti.

La capture d’écran de Wireshark de la réponse DNS mentionnée ci-dessus est copiée ci-dessous.

La capture d’écran de Wireshark de la réponse mentionnée ci-dessus est copiée ci-dessous.

Il existe principalement trois types de requêtes DNS. 1) Requête récursive 2) Requête itérative 3) Requête inverse.

Show CommentsClose Comments

Leave a comment