我在家里有自己的 DNS 服务器来访问本地名称,并且运行良好。
然后我有我的笔记本电脑,现在显然我的笔记本电脑时不时离开家,因此它可以访问我家外面的不同网络,而我的 DNS 服务器在那里无法访问...所以我想我只需添加 Google 作为辅助 DNS...
但实际上,当我这样做时,突然我就无法访问本地的东西了,页面无法解析(显然是在家里),就像我的笔记本电脑从 Google 的 DNS 或其他东西获得了更快的响应,因为它无法在我本地使用的地址上找到任何东西。
如果我删除辅助 DNS,并保留我自己的 DNS,那么它就可以再次正常工作......
那么我是否需要以某种方式区分在哪些网络上使用哪些 DNS?当我使用 3G 调制解调器连接时,我已经使用了单独的 DNS 设置,但当我使用热点时,它似乎无论如何都使用相同的设置(至少在火车上),也可以区分有线连接吗?...还有其他解决方案吗?
操作系统:Windows 7 Ultimate,x64
编辑:目前正在尝试这种“破解/修复”:
http://blog.johnruiz.com/2011/12/windows-does-not-always-honor-dns-order.html
答案1
我不知道你的操作系统是什么,但请检查 Google DNS 相对于你本地家庭 DNS 的优先级,这可以解决这个问题。
此外,如果您在“回家”时遇到此问题(例如在工作中使用 OpenDNS 或 Google 的 DNS 后),这也可能是某些 DNS 缓存问题。
检查您的 DNS 的优先级 + 检查如何清除操作系统上的 DNS 缓存。:)