Разрешение имени IPv6 не удается

Разрешение имени IPv6 не удается

Мое подключение к Интернету предоставлено моим университетом.

Дело 1

Мой университет -> Ноутбукпрямая связь

Здесь все работает отлично

Случай 2

Мой университет -> Netgear WNR614 с DHCP -> Ноутбук

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

Связанный контент