因此,如果我试图导航到google.com,但没有缓存ip地址,我的浏览器将尝试联系谷歌的域名服务器。如果域名服务器是ns1.google.com,那么域名服务器的ip地址到底是如何解析的?
发布于 2013-11-27 05:43:53
你的浏览器不会直接联系谷歌的域名服务器(除非你在那里工作),而是试图联系你组织的DNS服务器(由你的ISP或网络管理员定义)来解析google.com,这些DNS服务器从那里开始工作,如果需要的话,它们会沿着DNS层次结构向上移动到DNS根服务器。
DNS根服务器如何知道Google服务器的IP地址?他们会查看域名中的".com“,并将请求转发到".com”TLD服务器,该服务器目前由Verisign管理。Verisign注意到域名中的".google“部分,并将请求转发到谷歌的域名服务器。
Verisign是如何知道Google DNS服务器的IP地址的?当IP地址发生变化时,Google通过向它们注册资源DNS记录来通知它们。
当然,缓存在这棵树的所有级别上都有使用。
有关详细信息,请参阅http://www.howstuffworks.com/dns.htm。
https://stackoverflow.com/questions/20228497
复制相似问题