1 votes

Pourquoi les requêtes DNS ne renvoient-elles pas le masque de sous-réseau ?

Pourquoi le serveur DNS ne donne-t-il pas le masque de sous-réseau du nom d'hôte interrogé ? Pour le transfert au prochain saut, l'adresse IP ainsi que le masque de sous-réseau sont requis par l'algorithme de correspondance de la table de routage (correspondance du préfixe le plus long). Ainsi, le serveur DNS ne devrait-il pas également renvoyer le masque de sous-réseau pour qu'un paquet soit acheminé vers le saut suivant correct ?
J'ai vu que le Answers d'une réponse à une requête DNS ne contenait que les valeurs suivantes (dans Wireshark) :

Answers
    google.com: type A, class IN, addr 216.58.197.78
        Name: google.com
        Type: A (Host Address) (1)
        Class: IN (0x0001)
        Time to live: 300
        Data length: 4
        Address: 216.58.197.78

Donc, qui fournit le masque de sous-réseau pour décider du prochain saut d'un paquet particulier destiné à google.com ?

4voto

jasonlaflair Points 668

La réponse courte est que le DNS n'a rien à voir avec la configuration du routage, ce sont deux choses complètement différentes.

Considérez votre table de routage comme un ensemble de règles qui déterminent la façon dont les paquets IP sont envoyés depuis votre machine. Les règles de routage indiquent à votre ordinateur où se trouve le routeur suivant et vous permettent d'envoyer différents groupes d'IP à différents routeurs si vous le souhaitez, en fonction de l'adresse IP et des masques de réseau.

Le DNS n'a rien à voir avec le routage. Après avoir reçu une réponse DNS, votre ordinateur va probablement essayer d'établir une connexion avec l'adresse IP figurant dans la réponse DNS. Lors de cette connexion, la pile réseau utilisera les combinaisons IP/masque réseau de la table de routage pour déterminer quelle entrée de la table de routage correspond à l'adresse IP de destination (ou si aucune correspondance, elle sélectionnera la route par défaut). La pile utilise ensuite cette entrée dans la table de routage pour déterminer où envoyer le paquet afin qu'il arrive finalement à l'IP de destination.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X