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
?