c - 使用 C 查询自定义 DNS 服务器

标签 c winapi dns

我想向我自己的 DNS 服务器而不是默认服务器进行 DNS 查询。

我可以使用哪个 API 来做到这一点?

我知道 getaddrinfo(ping.exe 使用的),但是我如何让这个函数查询我的 dns 服务器,而不是默认的服务器?

谢谢!

最佳答案

看看adns解析器库。

另一个选项是使用c-ares库,它在 Windows 上运行并允许您使用替代名称服务器。

关于c - 使用 C 查询自定义 DNS 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2240378/

相关文章:

c - 在结构中动态分配一个**指针

c - 函数 f1() 正在返回变量 k 的地址,但由于 k 在堆栈上,因此在括号后它应该从堆栈内存中展开变量 k

c - 有哪些工具可以建议潜在的重构

caching - Go 是否缓存 DNS 查找?

c# - 将来自不同域的用户添加到 AD 通用组 C#

c - 我不想预处理特定的宏。它不应该用它的值来代替它。是否可以?

c++ - DeferWindowPos 奇怪的行为

c++ - WM_CTLCOLORSTATIC "Access is Denied",C++ WINAPI

windows - Win32 应用程序是否自动链接到 ntdll.dll?

dns - 如何使用 DNS 中的 MX 记录转发电子邮件