询问者
DNS查询失败

问题
-
大家好,
服务器是Windows 2012 R2,在DNS查询时候,偶尔会返回AAAA记录,导致客户端无法解析。
2017/3/9 18:13:24 0B1C PACKET 0000008CAD971B90 UDP Snd 10.12.199.39 df49 R Q [8281 DR SERVFAIL] AAAA
我确认防火墙已关闭。
我查到下面这个帖子,是不是和我遇到的问题一样?是否可以这样解决呢?
http://serverfault.com/questions/729315/server-2012r2-dns-server-returning-servfail-for-some-aaaa-queries
有没有其他解决方法?
全部回复
-
您好 Salavie,
>>我查到下面这个帖子,是不是和我遇到的问题一样?是否可以这样解决呢?
您所遇到的问题和该帖子是一样的。
我建议您可以在客户端和服务器端清除DNS缓存,然后关闭IPv6再重新试下,如果问题解决,您可以设置IPv6的优先级比IPv4的优先级低。
或者您可以运行命令nslookup 按回车,然后再输入set d2回车,然后再输入您想要查询的域名,检查客户端第一次发的查询请求是AAAA record还是A record.
您也可以在DNS服务器上查询该名称,检查该名称是否能够被解析到。
Best Regards
John
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.- 已建议为答案 John Lii 2017年3月27日 2:19
-
我已关闭客户端和服务器端的ipv6,问题还是会偶尔发生的。
然后,按照你的方法,解析内容如下,我看不明白...
是否能确定下问题在我们这里,还是对方DNS服务器的问题呢?
C:\Users\Administrator.ROCKY-20160525B>nslookup
默认服务器: UnKnown
Address: 172.16.5.9
> set d2
> vpcb-dt-portal-1.AA.AAAAA.AA
服务器: UnKnown
Address: 172.16.5.9
------------
SendRequest(), len 47
HEADER:
opcode = QUERY, id = 2, rcode = NOERROR
header flags: query, want recursion
questions = 1, answers = 0, authority records = 0, additional = 0
QUESTIONS:
vpcb-dt-portal-1.AA.AAAAA.AA, type = A, class = IN
------------
------------
Got answer (63 bytes):
HEADER:
opcode = QUERY, id = 2, rcode = NOERROR
header flags: response, want recursion, recursion avail.
questions = 1, answers = 1, authority records = 0, additional = 0
QUESTIONS:
vpcb-dt-portal-1.AA.AAAAA.AA, type = A, class = IN
ANSWERS:
-> vpcb-dt-portal-1.AA.AAAAA.AA
type = A, class = IN, dlen = 4
internet address = 192.168.105.101
ttl = 538 (8 mins 58 secs)
------------
非权威应答:
------------
SendRequest(), len 47
HEADER:
opcode = QUERY, id = 3, rcode = NOERROR
header flags: query, want recursion
questions = 1, answers = 0, authority records = 0, additional = 0
QUESTIONS:
vpcb-dt-portal-1.AA.AAAAA.AA, type = AAAA, class = IN
------------
DNS request timed out.
timeout was 2 seconds.
timeout (2 secs)
SendRequest 失败
名称: vpcb-dt-portal-1.AA.AAAAA.AA
Address: 192.168.105.101 -
您好,
根据您所提供的信息,该结果是正常的,您可以首先检查该DNS服务器上的区域中是否存在IPv6记录,如果不存在,您可以试着把DNS服务器上的forwarder关闭,然后重新试下。
或者在问题发生时候,您可以在DNS服务器上抓包,查看其把IPv6的请求发往哪台DNS服务器上。
诚挚敬意
John
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com. -
您好,
请问您当前的问题是否已经被解决。
如果您需要进一步的帮助,欢迎回到这个论坛。
诚挚敬意
John
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.