
在伺服器收到 ICMPv6 ping 之前,TCPv6 和 UPDv6 無效。進一步分析表明,實際上 TCP 和 UDP 封包甚至不會到達伺服器。但收到 ICMPv6 ping 後,一切開始如預期運作。可能是什麼原因造成的?我真的很困惑。這不是我的網絡,但伺服器是我的。我使用 Windows Server 2012 和 Linux 發行版獲得了 VPS 伺服器和硬體伺服器,所有這些伺服器都遇到了相同的問題。所以這顯然是網路問題。但可能是什麼原因造成的呢?我無法很快想出任何合理的東西。為什麼 ping 會產生影響?也許有人配置了一些過濾錯誤或你告訴我。
答案1
檢查日誌並想知道這個問題何時發生後,在聯絡服務台後,很明顯問題是由防火牆阻止 MLD / ICMPv6 類型 130 封包引起的。如果該查詢沒有回應,正常的 IPv6 流量就會停止。然而,像 ICMPv6 ping 這樣的東西仍然可以通過,並且在知道地址後,其他流量也可以正常通過。就像過去的美好時光一樣,人們常常阻止 DHCP,然後抱怨連線問題。哈!