![Ping 域名解析但超时](https://linux22.com/image/613157/Ping%20%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E4%BD%86%E8%B6%85%E6%97%B6.png)
计算机的 IP 地址变为“坏”。无法访问互联网。本地网络仍正常工作。可以 ping 网络上的任何其他计算机。我可以 ping DNS 服务器。Ping 外部域解析但超时。Nslookup 响应正确。网络上的其他计算机可以访问互联网。如果我将计算机的 MAC 地址更改为与具有“坏”IP 地址的计算机相同的 MAC 地址(并关闭该计算机),它会获取相同的 IP 地址并遇到相同的问题。我们正在使用 DeepNines 网络过滤器。什么可能导致这个间歇性问题?
答案1
听起来就像是同一台交换机上的两台设备具有相同的 MAC 地址。几年前我就遇到过这种情况。
答案2
听起来就像是某个地方有某种类似防火墙的东西阻止了 IP。
要确定问题出在哪里,您可以执行 traceroute(在 Windows 上tracert
),然后 ping 路径中的每个服务器;这可能会让您更接近问题所在。
也有可能,配置错误的 NAT 设备对流量产生了一些奇怪的影响,或者您遇到了子网划分问题(如果网关上的子网掩码不正确,并且网关认为主机不在其子网中,就会发生这种情况)。
答案3
下面是我的问题的一个例子:
(从我读到的内容来看,这似乎是 OP 的问题)
tracert www.cisco.com
Tracing route to e2867.dsca.akamaiedge.net [2600:1406:40:584::b33]
over a maximum of 30 hops:
1 * * * Request timed out.
2 * * * Request timed out.
3 * * * Request timed out.
4 * * * Request timed out.
5 * * * Request timed out.
6 * * * Request timed out.
7 * * * Request timed out.
8 * * ^C
或者
ping www.ripe.net
Pinging www.ripe.net.cdn.cloudflare.net [2606:4700::6812:142c] with 32 bytes of data:
Request timed out.
Ping statistics for 2606:4700::6812:142c:
Packets: Sent = 1, Received = 0, Lost = 1 (100% loss),
Control-C
^C
值得一提的是,我通过禁用网络适配器上的 ipv6 找到了解决此问题的答案。我发现这样做不仅提高了带宽,而且通过排除法,我还意识到我的 ipv6 尚未完全配置。
我为 ipv4 插入了 Google DNS,但没有为 ipv6 插入。一旦我为 ipv6 插入了 Google DNS,问题就解决了。
我知道这已经晚了将近 9 年,而且我不完全确定在这篇文章发布时 IPv6 是否已经推出,但我觉得值得一提。