У меня HTTP-сервер работает на порту 9876.
Я помещаю http://127.0.0.1:9876/
в Chrome, и страница загружается мгновенно.
Я помещаю http://localhost:9876/
в Chrome, и страница никогда не загружается.
Я никогда не изменял C:\Windows\System32\drivers\etc\hosts.
Каждая строка в файле hosts закомментирована.
Следующие строки существуют в файле и могут иметь отношение:
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
Как я уже сказал, я не добавил эти строки сам. Я не редактировал файл hosts.
Очевидно, я могу раскомментировать вторую строку, чтобы заставить localhost работать. Но зачем это нужно, если первая строка верна? Microsoft написала первую строку? Похоже, они говорят мне, что localhost будет работать без определения.