MOOC:Annexe Compagnon Act34
From Livre IPv6
ANNEXES Activité 34 : Faire correspondre adresse et nom de domaine
Act.34 Annexe 1 : Options DNS des RA
Option de liste de serveurs DNS récursifs (RDNSS)
Cette option d’annonce de routeur contient l’adresse IPv6 d’un ou plusieurs serveurs DNS récursifs (cf. figure 10).
- Le champ type a pour valeur 25.
- Le champ longueur indique la longueur totale de l’option. Les champs type et longueur sont inclus (en multiples de 8 octets). Ce champ permet à l’utilisateur de calculer facilement le nombre d’adresses de serveurs DNS récursifs.
- Le champ durée de vie indique la durée de vie maximum (en secondes) des adresses associées. Les valeurs de ce champ permettent que la machine sache si elle peut utiliser ces adresses, si leur durée de vie est infinie, si elle doit les rafraîchir ou si elle ne peut plus les utiliser.
- Le champ addresses contient les adresses IPv6 des serveurs DNS récursifs, codées sur 128 bits.
Option de liste de domaines recherchés (DNSSL)
L’option DNSSL contient un ou plusieurs suffixes de noms de domaines (cf. figure 11). Tous ces suffixes ont la même durée de vie. Certains suffixes peuvent avoir des durées de vies différentes s'ils sont contenus dans des options DNSSL différentes.
- Le champ type a pour valeur 31.
- Le champ length indique la longueur totale de l’option, champs type et longueur inclus (en multiples de 8 octets). Le récepteur de cette option utilise ce champ pour calculer le nombre d’adresses de serveurs DNS récursifs.
- Le champ lifetime indique la durée de vie maximum, en seconde, des suffixes associés. Les valeurs de ce champ permettent que la machine sache si elle peut utiliser ces adresses, si leur durée de vie est infinie, si elle doit les rafraîchir ou si elle ne peut plus les utiliser.
- Le champ noms de domaines contient la liste des noms de domaines à utiliser pour effectuer les résolutions directes.
Pour simplifier les choses, les noms de domaines ne sont pas compressés. Les bits excédentaires sont mis à 0.
Act.34 Annexe 2 : Options DNS du protocole DHCPv6
Option serveur de nom récursif de DHCPv6
L’option de serveur DNS récursif de DHCPv6 fournit, par ordre de préférence, une liste d’adresses IPv6 de serveurs DNS récursifs à une machine IPv6. La structure de l’option est la suivante (cf. figure 12) :
- Le champ OPTION_DNS_SERVERS vaut le code 23.
- Le champ longueur représente la longueur de l’option et elle est exprimée en multiple de 16 octets. La valeur du champ indique le nombre d’adresses de serveurs DNS récursifs contenu dans l’option.
- Le champ DNS-recursive-name-server contient l’adresse IPv6 d’un serveur DNS récursif. Il peut apparaître plusieurs fois.
Option liste de suffixes de nom de domaine
Le RFC 3315 prévoit également une option spécifiant la liste des suffixes de noms de domaines (cf. figure 13).
- Le code de l'option OPTION_DOMAIN_LIST vaut 24.
- Le champ Longueur donne la longueur de l’option en octets.
- Le champ Searchlist contient la liste de suffixes de noms de domaines.
Les noms de domaines ne sont pas compressés par souci de simplification. Ces deux options ne peuvent apparaître que dans les messages DHCPv6 : SOLICIT, ADVERTISE, REQUEST, RENEW, REBIND, INFORMATION-REQUEST et REPLY.