До сегодняшнего дня я привык думать, что это невозможно. Из эта страница
Поле имени может быть любым из:
- Полное доменное имя (FQDN), например example.com. (заканчивается точкой)
- Некорректное имя (не заканчивается на точку)
- '@' (Заменяет текущее значение $ ORIGIN)
- «пробел» или «пробел» (табуляция) - заменяется предыдущим значением поля имени.
Теперь посмотрим на следующий запрос
$ 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-адрес?
Это не IP-адрес, это очень и очень неверное полное доменное имя. Другими словами, это строка символов, а не реальный адрес. Точка в конце IP-адреса выдает его вместе со спецификациями в RFC, в которых указано, что ответ записи NS является строкой.
Интересно, что я только что проверил предоставленный вами домен, и он уже настроен для использования ns2.topnet.tn
как это другой сервер имен.