В последнее время у меня возникают проблемы с доступом к twitch.tv на любом из моих браузеров и устройств. Google Chrome дал мне DNS_PROBE_FINISHED_NXDOMAIN, поэтому я посмотрел на ... Google и большинство статей говорили мне, чтобы я сменил DNS. Я продолжал менять DNS на всех устройствах, которые я использую в Google DNS. Но это работало только на моем телефоне, который является Android. Мои компьютеры, однако, не работали. После поисков я понял, что Twitch не поддерживает IPv6. Поэтому я пошел в Центр управления сетями и общим доступом (Windows 10), чтобы отключить протокол IPv6, и Twitch снова доступен.

IPv6 всегда был активирован на моем компьютере. Есть ли проблема, если я отключу IPv6 на моем компьютере? Если есть проблемы, что я должен сделать, чтобы решить эту проблему?

PS: я не знал, что мой провайдер поддерживает IPv6, пока эта проблема не возникла: v.

1 ответ1

5

Twitch не поддерживает IPv6

Обычно это не требует обходных путей. Ваш компьютер не просто "использует IPv6" для каждого сайта; сначала необходимо знать IPv6-адрес веб-сайта (оба протокола имеют совершенно разные адреса).

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

(Например, вы публикуете это на superuser.com который также не поддерживает IPv6.)

Гораздо более вероятным является один из них:

  • Ваш DNS-сервер отклоняет все запросы на адреса IPv6 (для записей AAAA ). Это нарушает протокол - если домен существует, но только для IPv4, правильным ответом будет "успех" без данных (ноль записей такого типа).

  • Веб-сайт поддерживает IPv6, но ваше собственное соединение IPv6 разорвано, возможно, из-за технических проблем на стороне вашего интернет-провайдера. Проверьте несколько "IPv6 test" веб-сайтов.

  • Сайт поддерживает IPv6, но на данный момент просто недоступен из-за технических проблем. (Раздельная адресация означает отдельную маршрутизацию, всегда возможно, чтобы соединения v4 и v6 проходили совершенно по-разному.)

  • В какой-то момент веб-сайт поддерживал IPv6 и опубликовал свой адрес IPv6; но затем отключил поддержку IPv6 и забыл удалить адрес из DNS. Это случается, но очень маловероятно для сайтов с профессиональным управлением, таких как Twitch.

  • Веб-сайт не поддерживает IPv6, но вы используете DNS-сервер "DNS64", который возвращает поддельные IPv6-адреса для NAT64 (механизм трансляции v4/v6)... и ретранслятор NAT64 вашего провайдера сломан. Это очень маловероятно и не соответствует сообщению об ошибке, которое вы продемонстрировали.


В общем, временное отключение IPv6 не вызовет проблем. Поскольку до сегодняшнего дня многие клиенты используют только IPv4, все популярные веб-сайты также должны принимать IPv4 - многие из них являются IPv4/v6 с двумя стеками, но вы не найдете веб-сайт, для которого требуется использование IPv6.

Но это довольно грубый обходной путь; Я бы не стал отключать его слишком долго - просто из принципа. Я бы посоветовал попытаться выяснить фактический источник проблемы, будь то ваш роутер или ваш провайдер.

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