Файл хостов Windows

В чем разница между этими строками:

::1             localhost

...а также

127.0.0.1       localhost

в файле хостов Windows?

Изначально у меня в файле hosts была строка первого типа, и ввод в браузере localhost привел меня к 127.0.0.1. Затем я какое-то время не использовал приглашение localhost в браузере, и когда мне нужно было использовать его снова, оно просто не работало. Я изменил первую строку на вторую в файле hosts, и это сработало. Почему это могло произойти?


person Alex    schedule 01.04.2009    source источник
comment
Спасибо. Флажок рядом с IPv6 установлен в свойствах сети на моей Vista. Могу ли я как-то убедиться, что IPv6 включен для loopback?   -  person Alex    schedule 01.04.2009


Ответы (4)


::1 — это IPv6.

127.0.0.1 — это IPv4.

person Joseph    schedule 01.04.2009

::1 — это IPv6

127.0.0.1 — это IPv4

Я думаю, вы отключили IPv6 между тестами?

person Colin Pickard    schedule 01.04.2009

Первый, «::1», представляет собой сжатый синтаксис IPv6 для локального хоста. Это эквивалентно 127.0.0.1. Вы отключили поддержку IPv6 в своей ОС или сетевом адаптере? Может поэтому он перестал работать.

person Chris W. Rea    schedule 01.04.2009

Я считаю, что ::1 - это нотация IPV6 127.0.0.1.

person Brandon    schedule 01.04.2009
comment
ХР поддерживает IPv6. Он должен быть включен. - person Joseph; 01.04.2009