Нужно ли указывать новый добавленный домен в /etc/host?

Я приобрел новый домен, затем правильно установил записи DNS (A ...). Домен указывает на мой сервер, затем Apache VirtualHost перехватывает HTTP-запросы.

Вопрос прост: нужно ли добавить запись в мой файл /etc/host для этого нового добавленного домена?

3 ответа

Решение

Чтобы расширить правильный ответ Iain, в нормальных условиях вы полагаетесь на DNS и вам ничего не нужно в /etc/hosts и вам, конечно, не нужно добавлять каждую запись DNS и домен, который указывает на ваш сервер, в файл hosts.

Так как localhost всегда указывает на 127.0.0.1, вам не нужно использовать dns для разрешения этого статического имени хоста, и соглашение должно включать localhost в ваш файл hosts.

В редких случаях, когда DNS не работает (однопользовательский режим / режим восстановления), может быть полезно указать имя хоста для вашего сервера в файле hosts, но это не является обязательным требованием. Примечание: ваш сервер имеет только одно имя хоста, но бесконечное количество записей DNS может указывать на ваш сервер.

Единственная другая причина использовать записи файла hosts - это обойти DNS, либо использовать имена хостов, которых нет в DNS, либо переопределить DNS

Вопрос прост: нужно ли добавить запись в мой файл /etc/host для этого нового добавленного домена?

Нет.

Я просто хотел бы добавить к ответу HBruijn, заявив, что редактирование вашего хост-файла должно быть сделано только в случае необходимости. Если вы начнете жестко кодировать свой ip в файле hosts, вы рискуете забыть об этом, и вы обнаружите проблемы, если в конце концов измените свой ip в своем dns. Файл hosts имеет приоритет над всем в dns, поэтому внимательно следите.

Другие вопросы по тегам