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

Безопасно ли добавлять дополнительные записи 127.0.0.1 в / etc / hosts?

Я хочу добавить эту запись:

127.0.0.1       api.localhost

Чтобы протестировать api моего веб-приложения.

Однако в файле hosts говорится:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##

Насколько безопасно добавлять запись, которую я хочу добавить? Что-то может пойти не так?

Предупреждение «не изменять» относится к изменению имени «localhost». Многие программные пакеты ожидают, что "localhost" разрешится в 127.0.0.1.

Добавление дополнительных записей - не проблема. Вы можете добавить записи после хоста (как показано Iain) или добавить дополнительные строки. Например:

127.0.0.1   localhost
127.0.0.1   api.localhost
127.0.0.1   testsite2.localhost

Во многих UNIX-подобных системах вы также можете использовать 127.0.0.2 и так далее, потому что весь 127.*.*.* диапазон направляется к "устройству / драйверу локальной петли".

Если ваш файл hosts уже содержит строку для 127.0.0.1, тогда все, что вам нужно сделать, это добавить свой api.localhost в конце, например,

127.0.0.1               localhost api.localhost

Ага, это должно быть безопасно в любой разумной системе. Фактически, это распространенный метод блокировки рекламы - например, вы можете загрузить предварительно созданные файлы хостов, заполненные именами общих рекламных серверов, все они указывают на 127.0.0.1.