Может ли значение записи NS быть IP-адресом?


11

До сегодняшнего дня я привык верить, что не может. С этой страницы

Поле имени может быть любым из:

  1. Полное доменное имя (FQDN), например, example.com. (заканчивается точкой)
  2. Безусловное имя (не заканчивается точкой)
  3. '@' (Заменяет текущее значение $ ORIGIN)
  4. «пробел» или «пробел» (вкладка) - он заменяется предыдущим значением поля имени.

Теперь посмотрим на следующий запрос

$ 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

Как это возможно? Может ли запись NS указывать на IP-адрес?

Ответы:


16

Это не IP-адрес, это очень, очень недопустимое полное доменное имя. Другими словами, это строка символов, а не фактический адрес. Точка в конце IP-адреса выдает его вместе со спецификациями в RFC, в которых говорится, что ответ записи NS является строкой.

Интересно, что я только что проверил домен, который вы дали, и он уже настроен для использования в ns2.topnet.tnкачестве другого сервера имен.


Вздох, ты побил меня снова. Ты слишком быстр. Плюс я устал. yawwwn
Марк Хендерсон

+1 ... пошел проверить RFC, чтобы быть уверенным, а потом поймал на том, что некоторое время пытался выяснить, где они определяют «ярлыки», так как я действительно прочитал его, поэтому вопрос заставил меня уйти ... ну, может быть
Zypher

4
+1 - мне нравится фраза «очень, очень недействительно». Булевы состояния всегда смешнее в сочетании с наречиями ... (беременные, мертвые и т. Д.)
Эван Андерсон

3
Шелдон: «Больше» не так? Неправильное является абсолютным состоянием и не подлежит градации. Стюарт: Конечно, это так. Немного неправильно говорить, что помидор - это овощ. Очень неправильно говорить, что это подвесной мост!
Уомбл
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.