2008-10-13 165 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