很久之前有过如下疑惑:比如baidu.com的域名dns设置为ns2.baidu.com。也就是说baidu.com这个域名由ns2.baidu.com解析。但问题是,ns2.baidu.com对应的ip又需要找到baidu.com的解析服务器去解析,这样就陷入一个循环。如何解决这个问题呢?周末看了下相关rfc,原来对于ns记录用到的域名,可以设置一下glue record,用来给这些域名提供解析,显然,这个记录需要由一级dns服务器解析。也就是.com dns服务器。显然,这个记录需要去域名注册商那里设置,我用的域名是godaddy注册的,研究了一下,godaddy将这个记录叫做“summary record”,设置的位置也相当偏僻,在域名管理面板的左下角,有个“Host Summary”框,点击add即可添加相关记录,这个从字面意思上并不太能看出来跟dns有关,找了很多资料才找到这里。

    对于很多dns提供商和服务程序,当添加一个域名时,会默认带有这个域名的ns记录,这个会比较令人疑惑,因为这个记录正常情况下是不会生效的,域名的dns服务器是上级域服务器指定的,在本级指定看起来没意义,不知道有何原因,个人猜测是为了在多ns记录情况下,从任意dns server查询的时候都能获取到所有的ns记录





Tags:
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]