DNS 查找失败 --- dig:无法获取“ns1.p34.dynect.net”的地址:失败

DNS 查找失败 --- dig:无法获取“ns1.p34.dynect.net”的地址:失败

我是来自印度的网络管理员,管理着一个拥有超过 15000 名用户的大型大学网络。

这是我的问题 ->

我的 DNS 无法获取 IP 地址ns1.p34.dynect.net。当我dig +trace twitter.com在我的 DNS 服务器上使用时,我收到以下消息:-

dig:无法获取“ns1.p34.dynect.net”的地址:失败

所有这些网站都发生了这种dynect.net情况 推特、领英、quoraETC。

查找所附的同一消息的屏幕截图。

在此处输入图片描述

目前,我已经暂时修复了(但实际上并未修复)使用 Google DNS(8.8.8.8)的问题

它可以完美地解决所有其他站点的问题,那么可能存在什么问题呢?

谢谢

编辑:

根据答案中的建议,我附加了一张屏幕截图。

在此处输入图片描述

答案1

请尝试以下操作。

首先,尝试是否可以获取 ns1.p34.dynect.net 的 NS 记录。它将输出类似的内容。查看我获取值 ns0.dynamicnetworkservices.net 的 origin 行。

$nslookup -querytype=NS ns1.p34.dynect.net
Server:     10.10.10.54
Address:    10.10.10.54#53

Non-authoritative answer:
*** Can't find ns1.p34.dynect.net: No answer

Authoritative answers can be found from:
dynect.net
    origin = ns0.dynamicnetworkservices.net
    mail addr = hostmaster.dyndns.com
    serial = 2013041600
    refresh = 10800
    retry = 1800
    expire = 604800
    minimum = 1800

其次,使用指向您从步骤 1 中获得的原始服务器的名称服务器对 ns1.p34.dynect.net 发出 nslookup 请求。看看您是否能得到类似下面的答案。如果您无法解决,可能是您的网络无法以某种方式访问​​ ns0.dynamicnetworkservices.net。

$ nslookup ns1.p34.dynect.net ns0.dynamicnetworkservices.net
Server:     ns0.dynamicnetworkservices.net
Address:    208.78.68.100#53

Name:   ns1.p34.dynect.net
Address: 208.78.70.34

答案2

删除查询源地址 * 端口 53;对我有用。我有一个问题,你知道最近 DNS 方面是否有任何变化吗?大约一周前,所有这些解析都运行良好。那时我们开始发现问题。

答案3

如果您的 named.conf 选项中有查询源地址,请尝试将其删除,看看是否有帮助。我在一些非常老的名称服务器上遇到了这个问题。

答案4

从周一开始我就遇到了同样的错误。当我从named.conf中删除“query-source address * port 53;”时,问题解决了

相关内容