我正在构建一个需要以编程方式设置 DNS 服务器的 VPN 应用程序。我正在更改NameServer
注册表中的参数 (in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
) 以将名称服务器添加到现有条目列表中。一旦我这样做了,如果我尝试使用 查找主机名nslookup
,它工作正常,但ping
无法解析名称 - 15 分钟。并且在 15 分钟后 ping 也能够解析名称。我已经尝试过我自己的小型 TCP/IP 应用程序,但也有同样的问题。我查看了wireshark 中的流量,发现nslookup 正在发送dns 查找请求,而ping 不是。
无论如何我可以踢窗户以更早地注意到名称服务器吗?或者有没有更好的方法在 Windows 中设置名称服务器?
在此先感谢您的帮助!