直到今天我都一直相信这是不可能的。这一页
名称字段可以是以下任意一项:
- 完全限定域名 (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 地址吗?
答案1
那不是 IP 地址,而是一个非常非常无效的 FQDN。换句话说,它是一串字符,而不是实际地址。IP 地址末尾的点以及 RFC 中的规范都表明了这一点,这些规范指出 NS 记录答案是一个字符串。
有趣的是,我刚刚检查了您提供的域名,它已经被修复并可以用作ns2.topnet.tn
其他名称服务器。