как узнать что wifi поддерживает только ipv6 т.е. это ipv6 only router - PullRequest
0 голосов
/ 29 августа 2018

Как клиенты Wifi-маршрутизатора могут знать, что маршрутизатор поддерживает только ipv6 и не поддерживает ipv4?.

В настоящее время мы используем ошибочную логику, которая, если маршрутизатор не предоставляет ipv4 ip. рассмотрите это как только маршрутизатор ipv6.

но это может вызвать проблемы в случае некоторых проблем с DHCP-сервером ipv4 в маршрутизаторе.

Может ли соискатель или другой модуль знать, что это только маршрутизатор ipv6?.

есть ли Android-API, чтобы это знать.

Ответы [ 2 ]

0 голосов
/ 29 августа 2018

Клиенты не могут знать, предоставляет ли маршрутизатор только IPv6 или маршрутизатор имеет сбой ipv4.

Умные клиенты могут проверить, является ли DNS DNS64. В этом случае высока вероятность того, что маршрутизатор не предоставляет IPv4.

В РА есть черновик о том, как сделать это с помощью флага.

https://tools.ietf.org/html/draft-ietf-6man-ipv6only-flag-02

0 голосов
/ 29 августа 2018

Существует так много комбинаций и крайних случаев, что обычно плохая идея, чтобы вручную справиться с этим. Даже если у вас есть только IPv6-адрес, вы можете подключиться, например, с помощью 464xlat. Лучшее решение - установить соединения, используя имена хостов, и позволить операционной системе справляться со сложностями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...