При попытке пинговать компьютер или сетевое устройство по имени мы видим, что команда ping возвращает адрес IPv6.  Например:

ping hostname

 

pingv6

Дело в том, что протокол IPv6 в Windows Vista и новее является более предпочтительным протоколом по сравнению с IPv4.

Если вы  хотите видеть IPv4-адрес удаленного устройства в результате выполнения команды ping,  используйте приведенную ниже команду:

ping hostname -4


pingv4old

Как заставить Windows использовать в команде ping IPv4  вместо IPv6.

Также мы можем  повысить приоритет IPv4 по сравнению с протоколом IPv6. Вы можете использовать такое решение без необходимости полностью отключать IPv6 на исходном или целевом хосте. Решение не требует перезагрузки, оно вступает в силу немедленно. Вам нужно открыть командную строку с повышенными правами и запустить 2 команды:

netsh interface ipv6 set prefix ::/96 60 3
netsh interface ipv6 set prefix ::ffff:0:0/96 55 4

Теперь при попытке выполнить команду, имеем следующий результат:

pingv4new

Ping возвращает IPv6-адрес, как получить IPv4?
Метки:             

Одна мысль о “Ping возвращает IPv6-адрес, как получить IPv4?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *