Назад | Перейти на главную страницу

Следует ли включить 127.0.0.1 и :: 1 в файл / etc / hosts?

Я новичок в неуправляемых серверах VPS и, кроме того, IPv6. Нужно ли включать 127.0.0.1 AND :: 1 для localhost в файлы / etc / hosts для серверов с поддержкой IPv6, или достаточно одного :: 1?

Да, 127.0.0.1 надо оставить. IPv6 включен, но IPv4 все еще используется.

Вы не упомянули, какую ОС используете.

В системах Windows разрешение имен localhost обрабатывается системой, и эти записи не нужны в hosts файл. Это даже прямо упоминается в том же самом файле:

# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost

Оставьте файл hosts в покое. Поиграйте с ним, и вы можете что-нибудь сломать. Например, если вы удалите 127.0.0.1 не удивляйтесь, если что-нибудь, что localhost терпит неудачу.

Добавлять что-либо в / etc / hosts не обязательно, но это действительно помогает, поэтому будет очень полезно добавить обе записи (IPv4 и IPv6). В конце концов, это не дорого в любом смысле (10 секунд на каждый день не убьют вас), но вы будете знать, что эта часть сделана полностью.

На моем Mac я не мог получить доступ к localhost. Когда я закомментировал строку «:: 1 localhost», я снова смог получить доступ к localhost.