如果我在美国有一个DNS服务器,在欧盟有一个.如果我在欧盟并输入"www.mydomain.com“并进行解析,那么哪个服务器将处理查询?欧盟还是美国?
考虑到我的美国DNS服务器是"ns1“,而另一个是"ns2”,它是按照这个顺序在我的域名注册商上安装的.
(我正试图确定拥有跨大陆DNS服务器/奴隶的可行性)
发布于 2011-06-20 15:13:32
两者都有。NS记录以循环方式返回。
至于在多个地方拥有DNS服务器的可行性,这通常是使用选播完成的,它允许通过最短的网络路由来达到相同的名称/IP,而不管流量的来源如何(在本例中为DNS查询)。
你最好只是付钱给别人来托管你的DNS,这样你自己就没什么收获了。
发布于 2011-06-20 16:48:36
您的解析器将与resolv.conf中列出的第一个递归名称服务器或等效的名称服务器联系。然后,此递归名称服务器将与域的tld的根名称服务器联系。根名称服务器将将您的第一个递归名称服务器定向到您域中配置的每个权威名称服务器。如果运行绑定,递归名称服务器将测量到列出的每个权威名称服务器的往返时间,并根据响应时间将它们分成组。然后递归名称服务器将从组中列出的名称服务器中选择响应时间最短的名称服务器。
最有可能的情况是,源自欧洲递归名称服务器的查询将更倾向于您的域使用欧洲权威名称服务器。
要更全面地理解这一点,请参阅O‘’Reilly出版的DNS和Bind。
https://serverfault.com/questions/282218
复制相似问题