11 votes

La valeur d'un enregistrement NS peut-elle être une adresse IP ?

Jusqu'à aujourd'hui, j'avais l'habitude de croire que ce n'était pas possible. De cette page

Le champ du nom peut être l'un des suivants :

  1. Un nom de domaine entièrement qualifié (FQDN), par exemple exemple exemple.com. (se termine par un point)
  2. Un nom non-qualifié (ne se terminant pas par un point)
  3. Un '@' (remplace la valeur actuelle de $ORIGIN)
  4. un "espace" ou un "blanc" (tabulation) - il est remplacé par la valeur précédente de l'élément suivant le champ nom.

Maintenant, regardez la requête suivante

$ dig top-immotunisie.com NS

; <<>> DiG 9.6.0-APPLE-P2 <<>> top-immotunisie.com NS
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44156
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;top-immotunisie.com.       IN  NS

;; ANSWER SECTION:
top-immotunisie.com.    36012   IN  NS  ns1.topnet.tn.
top-immotunisie.com.    36012   IN  NS  196.203.251.8.

;; Query time: 353 msec
;; SERVER: 85.37.17.16#53(85.37.17.16)
;; WHEN: Thu Jan  7 02:29:15 2010
;; MSG SIZE  rcvd: 91

Comment cela est-il possible ? Un enregistrement NS peut-il pointer vers une adresse IP ?

16voto

Ryan Sampson Points 2898

Ce n'est pas une adresse IP, c'est un FQDN très, très invalide. En d'autres termes, il s'agit d'une chaîne de caractères plutôt que d'une adresse réelle. Le point à la fin de l'adresse IP est révélateur, tout comme les spécifications de la RFC qui stipulent que la réponse à un enregistrement NS est une chaîne de caractères.

Il est intéressant de noter que je viens de vérifier le domaine que vous avez indiqué et qu'il a déjà été modifié pour être utilisé. ns2.topnet.tn comme autre serveur de noms.

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