2

Является ли нормальным получение адреса IPv6 при разрешении имени хоста и отключении интерфейса IPv6 (не отмечен в настройках сетевого адаптера)? Как я точно знаю, что IPv6 отключен?

1 ответ1

4

Для распознавателя нормально сообщать адреса IPv6 независимо от того, действительно ли IPv6 включен на любых интерфейсах. Средство распознавания работает на уровне TCP и UDP и не запрограммировано для проверки того, будут ли в конечном итоге использоваться адреса определенного семейства протоколов, если они будут возвращены. Это сильно усложнит распознаватель (рассмотрим случаи, когда IPv6 может быть доступен через один интерфейс, но не через другой, и какой интерфейс будет использоваться для трафика, зависит от маршрутизации), не говоря уже о явном нарушении наслоения.

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

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