C:\WINDOWS\system32\drivers\etc\hosts
似乎在我打开 VPN 之后它就不再起作用了。
是这样吗,还是只是我自己的错误?
答案1
无论您如何连接,该hosts
文件都会取代远程 DNS 查找。因此名称到 IP 的映射不应改变。但是,VPN 通常会改变您的连接性质,从而改变哪个服务器响应您分配的 IP 地址。
答案2
是的,这是正常的,因为 VPN 服务器正在将其自己的 DNS 服务器推送到本地主机上。
因此,必须在远程“hosts”文件(在服务器上)中声明它们,或者远程 DNS 服务器中必须有一个条目。
答案3
hosts 应该可以正常工作。您使用的是哪种 VPN 软件?是否可以禁用 hosts 文件或通过更改注册表项来使用自己的文件?
http://support.microsoft.com/kb/314053
比较之前/之后的值。