Я новичок в неуправляемых серверах 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.