如何找到当前的DNS服务器?

时间:2020-03-05 18:53:14  来源:igfitidea点击:

我正在使用Delphi,需要获取当前的Windows DNS服务器IP地址,以便进行查找。我应该调用什么函数来找到它?我现在唯一的解决方案是执行ipconfig / all来获取它,这太可怕了。

解决方案

回答

请参见GetNetowrkParams方法(平台SDK:IP帮助器)

回答

我们是否真的需要知道什么是DNS服务器才能进行查找?

这是一个解决方案,该方法如何使用2个函数获取IP地址:GetHostName和GetHostByName。我假设GetHostByName函数可以为我们进行查找,还是我做错了吗?

回答

使用函数GetNetworkParams()找到了一个不错的工具。
你可以在这里找到它:
http://www.swissdelphicenter.ch/torry/showcode.php?id=2452