Windows 10 с IPv6 ULA и NAT считает, что она не подключена к Интернету IPv6

414
unixtippse

Моя маленькая локальная сеть подключена к двум провайдерам, и я внутренне запускаю ULA, поэтому я могу делать явные назначения между клиентом и провайдером, централизованно NAT своих клиентов на соответствующий префикс ISP.

Все приложения Windows от ping до Edge могут без проблем получать доступ к Интернету IPv6. Тем не менее, вероятно, благодаря ULA, Windows 10 сообщает об отсутствии доступа к Интернету по протоколу IPv6 при проверке состояния интерфейса локальной сети.

Должен быть какой-то метод, который эта часть ОС Windows использует для определения, имеет ли он маршрутизируемый IPv6-адрес в Интернете или нет. Я уже пытался поиграть с таблицей prefixpolicies в netsh.exe, но безрезультатно, в основном из-за того, что мне трудно понять невероятно скудную документацию.

Есть ли где-нибудь настройки (netsh.exe, реестр, где еще?), Где я могу добавить диапазон ULA, чтобы все части Windows 10 распознавали, что у них есть рабочий доступ к Интернету IPv6, несмотря на использование ULA?

2
Это, вероятно, диапазон ULA. Они не должны быть глобально маршрутизируемыми, и перевод префикса, как правило, считается «делающим неправильно». Michael Hampton 5 лет назад 0
IPv6 предназначен для работы без NAT, а адреса ULA явно не глобально маршрутизируемы. Windows не ошибается, когда сообщает, что у вас нет подключения к интернету, в соответствии со стандартом IPv6 Sander Steffann 5 лет назад 0
У меня есть футболка he.net, и я много раз слышал все аргументы за и против IPv6 NAT. У ПК действительно есть работающее интернет-соединение IPv6, но сообщается, что оно неисправно, хотя на самом деле работает, только на Windows 10. Этот отчет основан на чем-то настраиваемом или нет? Это скорее вопрос Windows, нежели вопрос IPv6. unixtippse 5 лет назад 0

0 ответов на вопрос