2008-10-13 71 views
2

我正在使用DnsQueryConfig Win32函数来获取Windows使用的DNS服务器。这适用于IPv4地址,但如果DNS服务器具有IPv6地址,该怎么办?在Windows上获取DNS服务器

+0

我不能完全肯定的你”不管是找到本地机器的DNS服务器还是查询IPv6 DNS服务器的DNS查询方式 – Keltia 2008-12-18 15:27:57

回答

0

你的意思是哪个版本的Windows?

至少在Windows XP中,不支持通过IPv6传输查询DNS服务器,所以问题是没有意义的。

我不知道这是否在Vista中修复。

+0

Vista支持通过IPv6查询DNS服务器,但我不相信这实际上有助于OP。 – 2008-12-18 15:25:01

0

我不熟悉那个Win32函数。如果您需要IPv6地址,则需要查找“AAAA”DNS记录与“A”记录。希望帮助一些......

1

我找不到在MSDN的API,但我没有找到这一行命令:

IPv6 dp6dns