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

11

Jusqu'à aujourd'hui, j'avais l'habitude de croire que cela ne pouvait pas. De cette page

Le champ de nom peut être n'importe lequel de:

  1. Un nom de domaine complet (FQDN), par exemple example.com. (se termine par un point)
  2. Un nom non qualifié (ne se termine pas par un point)
  3. Un '@' (remplace la valeur actuelle de $ ORIGIN)
  4. un «espace» ou «vide» (onglet) - il est remplacé par la valeur précédente du champ de 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 est-ce possible? Un enregistrement NS peut-il pointer vers une adresse IP?

Simone Carletti
la source

Réponses:

16

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

Fait intéressant, je viens de vérifier le domaine que vous avez donné et il a déjà été configuré pour être utilisé ns2.topnet.tncomme autre serveur de noms.

womble
la source
Soupir, vous me battre à nouveau. Tu es trop rapide. De plus, je suis fatigué. yawwwn
Mark Henderson
+1 ... est allé vérifier le RFC juste pour être sûr, puis a été pris en train d'essayer de trouver où ils définissent les "étiquettes" depuis un moment depuis que je l'ai vraiment lu, donc la question m'a fait partir ... enfin peut
Zypher
4
+1 - J'aime la phrase "très, très invalide". Les états booléens sont toujours plus drôles lorsqu'ils sont combinés avec des adverbes ... (enceinte, morte, etc.)
Evan Anderson
3
Sheldon: "Plus" mal? Mauvais est un état absolu et n'est pas soumis à une gradation. Stuart: Bien sûr que ça l'est. C'est un peu faux de dire qu'une tomate est un légume. C'est très faux de dire que c'est un pont suspendu!
womble