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

发布于 2024-07-05 21:34:26 字数 113 浏览 5 评论 0原文

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

I'm using Delphi and need to get the current Windows DNS server IP address so I can do a lookup. What function should I call to find it? The only solution I have right now does an ipconfig/all to get it, which is horrible.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

远昼 2024-07-12 21:34:26

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

Found a nice one using the function GetNetworkParams().Seems to work quite good.
You can find it here:
http://www.swissdelphicenter.ch/torry/showcode.php?id=2452

罗罗贝儿 2024-07-12 21:34:26

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

这里是如何使用两个函数获取IP地址的解决方案: GetHostName 和 GetHostByName。 我假设 GetHostByName 函数可以完成您所需的查找,还是我错了?

Do you really need to know what is DNS server to do a lookup?

Here is a solution how to get a IP address using 2 functions: GetHostName and GetHostByName. I assume the GetHostByName function does the lookup you need for you, or am I wrong?

拥有 2024-07-12 21:34:26

请参阅GetNetowrkParams方法(平台SDK:IP Helper)

See GetNetowrkParams method (Platform SDK: IP Helper)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文