我是来自印度的网络管理员,管理着一个拥有超过 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;”时,问题解决了