如何找到当前的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