IPv6 名稱解析失敗

IPv6 名稱解析失敗

我的網路連線由我的大學提供

情況1

我的大學 -> 筆記型電腦直接連接

這裡一切正常

案例2

我的大學 -> 帶 DHCP 的 Netgear WNR614 -> 筆記型電腦

IPv4 工作正常,curl -4 url請求完美,但curl url超時/加載時間太長

案例3 我的大學 -> Netgear(DHCP 伺服器關閉) -> 筆記型電腦

一切都像往常一樣運行良好。

這裡可能有什麼問題? (我所在大學提供的DNS伺服器為本地地址)

這是路由器 DHCP 的診斷結果

Test with IPv4 DNS record       ok (0.766s) using ipv4
Test with IPv6 DNS record       timeout (16.490s)
Test with Dual Stack DNS record ok (0.854s) using ipv4
Test for Dual Stack DNS and large packet        ok (0.803s) using ipv4
Test IPv4 without DNS       ok (0.816s) using ipv4
Test IPv6 without DNS       bad (0.009s)
Test IPv6 large packet      timeout (16.439s)
Test if your ISP's DNS server uses IPv6     timeout (16.430s)
Find IPv4 Service Provider      ok (2.072s) using ipv4 ASN 55824
Find IPv6 Service Provider      timeout (16.999s)

沒有 DHCP

Test with IPv4 DNS record       ok (0.855s) using ipv4
Test with IPv6 DNS record       bad (0.190s)
Test with Dual Stack DNS record     ok (0.847s) using ipv4
Test for Dual Stack DNS and large packet        ok (0.775s) using ipv4
Test IPv4 without DNS       ok (0.595s) using ipv4
Test IPv6 without DNS       bad (0.009s)
Test IPv6 large packet      bad (0.231s)
Test if your ISP's DNS server uses IPv6     bad (1.482s)
Find IPv4 Service Provider      ok (1.037s) using ipv4 ASN 55824
Find IPv6 Service Provider      bad (0.234s)

答案1

DHCP 伺服器似乎正在為您分配 IPv4然而,IPv6 位址在解析 IPv6 位址記錄時存在一些問題 - 網路上可能未正確啟用 IPv6 路由,或 DNS 伺服器未處理查詢。

當curl 看到IPv6 介面位址時,它必須先嘗試使用IPv6,然後在需要時回退到使用IPv4。

停用 DHCP 後,您將不再使用 IPv6,因此一切正常。

如果您運行的是 Linux,您可以嘗試完全停用 IPv6:http://ask.xmodulo.com/disable-ipv6-linux.html

相關內容