“名称解析暂时失败”到底是什么意思?

pag*_*290 6 networking internet

已经阅读了很多关于这个问题的问题,但每个人都只是解释如何解决它(这对我不起作用),而我发现的没有一个真正解释其原因是什么。就我个人而言,我的家庭网络一直遇到这个问题!每天大约20次,如果运气不好的话,每次都会持续长达3个月。

我的 ISP 说这是我的路由器的问题,我现在有 2 个路由器。一台ASUS,一台Linksys,ASUS有默认固件,Linksys有dd-wrt。我运行 2 台 arch Linux 电脑和一部 Android 智能手机。发生这种情况时,所有设备都会遇到相同的问题。目前我使用华硕的,因为 Linksys 从未恢复,而华硕可以访问互联网大约 5 分钟,然后失去连接大约 10 分钟。借用了朋友的路由器,也是同样的问题。我可以毫无问题地与他们所有人一起设置局域网。

这是我这边的问题还是 ISP 的问题?我真的很感激这个问题的答案,因为当我打电话给他们时,他们说我做错了事情并对此负责,但老实说我认为他们应该受到责备。当互联网完全瘫痪时,我仍然可以通过手机共享 wifi,而且它可以工作,所以不要相信我错过了电脑上的 wifi 配置。

小智 4

“名称暂时失败”解析意味着您的系统认为您的名称解析配置正常,但目前无法解析名称。

大多数时候,这是因为系统无法使用 DNS 服务器。这也可能是由多种原因造成的,从电缆故障到 ISP 服务器关闭。

一般来说,调试有几个步骤:

  • 我可以 ping 通网关的 IP 地址吗?
  • 我可以 ping 网络上其他主机的 IP 地址吗?
  • 检查您的 DNS 服务器是什么(8.8.8.8、您的 ISP 的 DNS、路由器/网关...)

然后,根据您的 DNS 服务器是什么:

  • 如果是您自己的路由器/网关,请重新检查该设备上的 DNS 设置。确保源服务器正确,重新检查一切。

  • 如果是您自己的路由器/网关,您可以尝试nmap查看端口是否打开

  • 尝试

nslookup
server (your server's IP address)
test.com
Run Code Online (Sandbox Code Playgroud)

如果有效,则名称解析的网络部分有效,您需要查看系统的具体情况。

如果这不起作用,请尝试使用 8.8.8.8 作为服务器。如果有效,则说明您的常规 DNS 服务器有问题。

当然造成失败的原因还有很多。我知道有一个 ISP 将所有DNS 流量重定向到自己的 DNS(为不存在的主机名添加服务)。在这种情况下,可能需要进行其他调试操作。