Linux
IPv6 非常慢,而 IPv4 不在同一台伺服器上
我有一個開發伺服器和一個生產伺服器,都執行 CentOS,在同一個網路上具有相似的配置。在一個(生產伺服器)上,當我進行 curl 時,它首先嘗試 IPv6,但在大約 45 秒後超時並回退到 IPv4,它工作正常。Ping6 也超時並且永遠不會收到任何數據包返回,但正常 ping(我認為它通過 IPv4)工作正常。在開發伺服器上,ping6 和 curl 都可以正常工作,並且都使用 IPv6。誰能建議我如何嘗試找出問題所在?我不是真正的系統管理員,但我必須自己診斷和解決問題。
很抱歉回答我自己的問題,但我們終於想通了。在伺服器所在的子網上禁用了 IPv6。啟用它修復它。感謝 Zoredache、ErikA 和 HopelessN00b 幫助我診斷問題。
這裡的關鍵字是“類似的配置”。與“相同的配置”相反。
我不是想把它弄得一團糟,但你只需要開始瀏覽每個系統的配置文件並找出它們的不同之處。
/etc/sysconfig/network
從網路配置開始,如果我記得的話,它儲存在 RHEL 衍生產品中。DNS 名稱解析是另一個需要檢查的地方:/etc/resolv.conf