Я играл с веб-сайтом ping и получал их IP-адреса, видя, как быстро пакет отправляется и возвращается, теперь я попытался пропинговать свой собственный компьютер и вместо того, чтобы получить формат IP-адреса 193.22.33.201 и т.д., Теперь я получаю fe80:18od и т.д. И т.д. Почему это происходит?

3 ответа3

2

Вы можете использовать параметр командной строки -4, чтобы заставить команду ping использовать IPv4.

1

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

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