¿Puede el valor de un registro NS ser una dirección IP?

11

Hasta hoy estaba acostumbrado a creer que no podía. De esta página

El campo de nombre puede ser cualquiera de:

  1. Un nombre de dominio completo (FQDN), por ejemplo example.com. (termina con un punto)
  2. Un nombre no calificado (no termina con un punto)
  3. Una '@' (sustituye el valor actual de $ ORIGIN)
  4. un 'espacio' o 'en blanco' (pestaña): se reemplaza con el valor anterior del campo de nombre.

Ahora, mira la siguiente consulta

$ 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

¿Como es posible? ¿Puede un registro NS apuntar a una dirección IP?

Simone Carletti
fuente

Respuestas:

16

Esa no es una dirección IP, es un FQDN muy, muy inválido. En otras palabras, es una cadena de caracteres en lugar de una dirección real. El punto al final de la dirección IP lo muestra, junto con las especificaciones en el RFC que indican que una respuesta de registro NS es una cadena.

Curiosamente, acabo de comprobar el dominio que proporcionó y ya se ha corregido para usarlo ns2.topnet.tncomo otro servidor de nombres.

womble
fuente
Suspiro, me ganaste otra vez. Eres muy rapido Además estoy cansado. yawwwn
Mark Henderson
+1 ... fui a verificar el RFC solo para asegurarme de que me atraparon tratando de encontrar dónde definen las 'etiquetas' hace un tiempo desde que realmente lo leí, así que la pregunta me hizo ir ... bueno, tal vez
Zypher
44
+1 - Disfruto de la frase "muy, muy inválido". Los estados booleanos siempre son más divertidos cuando se combinan con adverbios ... (embarazadas, muertas, etc.)
Evan Anderson
3
Sheldon: "Más" mal? Incorrecto es un estado absoluto y no está sujeto a gradación. Stuart: Por supuesto que lo es. Está un poco mal decir que un tomate es un vegetal. ¡Está muy mal decir que es un puente colgante!
womble