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地址吗?

Answers:


16

那不是IP地址,而是一个非常非常无效的FQDN。换句话说,它是一个字符串而不是实际地址。IP地址末尾的点与RFC规范一起声明了该点,即表明NS记录答案是字符串。

有趣的是,我刚刚检查了您提供的域名,该域名已被修复以ns2.topnet.tn用作其他域名服务器。


感叹你再次击败了我。你太快了 再加上我很累。yawwwn
马克·亨德森

+1 ...去检查RFC只是为了确保然后被发现试图找到它们定义“标签”的位置已经有一段时间了,因为我确实读过它,所以这个问题使我走了..也许
Zypher 2010年

4
+1-我喜欢短语“非常非常无效”。布尔状态与副词结合时总是很有趣...(怀孕,死者等)
Evan Anderson 2010年

3
谢尔顿:“更多”错了吗?错误是绝对状态,不受等级限制。斯图尔特:当然是。说西红柿是一种蔬菜有点不对劲。说这是一座吊桥是非常错误的!
womble
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.