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

Случай 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 ответ1

0

Может показаться, что DHCP-сервер назначает вам адреса IPv4 и IPv6, однако существует проблема с разрешением записей адресов IPv6 - возможно, маршрутизация IPv6 неправильно включена в сети или запросы не обрабатываются DNS-сервером.

Когда curl видит адрес интерфейса IPv6, он должен сначала попытаться использовать IPv6, а затем вернуться к использованию IPv4, если это необходимо.

Когда вы отключите DHCP, вы больше не будете использовать IPv6, поэтому все работает хорошо.

Если вы работаете в Linux, вы можете попробовать полностью отключить IPv6: http://ask.xmodulo.com/disable-ipv6-linux.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .