我的網站出現一些連接問題,我發現我的伺服器有更大的問題。我安裝的是ubuntu 14.04。它是從特定 isp (ovh) 購買的雲端計算機,但完全由我配置,包括作業系統:我可以完全存取它。從昨天開始,我在谷歌等網站上收到連接超時的消息,所以我嘗試了
telnet google.it 80
它回覆:
Trying 2a00:1450:4007:80e::2003...
Trying 216.58.208.227...
Connected to google.it.
Escape character is '^]'.
但第二行在近一分鐘後列印出來。它非常慢。在我看來,即使第二行被印出來也很奇怪。所以我做了
telnet 216.58.208.227 80
回覆很快而且很好。
現在,我猜這意味著 dns 問題。我該如何調查才能確定問題的真正根源?考慮到伺服器突然停止工作(直到昨天一切正常)並且我沒有動它,我可以說對於某些這是我的 isp 錯誤,或者可能是我的機器出了問題,例如由於外部攻擊?
答案1
這表示 IPv6 位址配置存在問題。
通常,如果根本未設定 IPv6,則當您嘗試連線到任何其他主機時,不會嘗試使用 IPv6 位址。
但是,如果IPv6實際上已配置,但配置不正確,則會出現您所描述的問題。
解決方案:
您必須完全停用 IPv6(確保根本沒有配置它),或者確保如果配置了 IPv6,則可以正確套用該配置。