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

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

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

1
задан 19 January 2017 в 11:38
3 ответа

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

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

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

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

5
ответ дан 3 December 2019 в 16:14

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

1
ответ дан 3 December 2019 в 16:14

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

5
ответ дан 3 December 2019 в 16:14

Теги

Похожие вопросы