【发布时间】:2010-09-08 21:27:36
【问题描述】:
我正在使用 Delphi,需要获取当前的 Windows DNS 服务器 IP 地址,以便进行查找。我应该调用什么函数来找到它?我现在唯一的解决方案是通过 ipconfig/all 来获取它,这太可怕了。
【问题讨论】:
标签: windows delphi networking dns
我正在使用 Delphi,需要获取当前的 Windows DNS 服务器 IP 地址,以便进行查找。我应该调用什么函数来找到它?我现在唯一的解决方案是通过 ipconfig/all 来获取它,这太可怕了。
【问题讨论】:
标签: windows delphi networking dns
使用函数 GetNetworkParams() 找到了一个不错的。似乎工作得很好。 你可以在这里找到它: http://www.swissdelphicenter.ch/torry/showcode.php?id=2452
【讨论】:
您真的需要知道什么是 DNS 服务器才能进行查找吗?
Here 是一个如何使用 2 个函数获取 IP 地址的解决方案:GetHostName 和 GetHostByName。我假设 GetHostByName 函数会执行您需要的查找,还是我错了?
【讨论】:
见GetNetowrkParams方法(平台SDK:IP Helper)
【讨论】: