Я немного запутался в файле hosts в Linux и в том, что мне нужно в нем установить. Я настраиваю почтовый сервер на нашем шлюзе. Теперь у этой машины, очевидно, есть внутренний и внешний IP-адрес. Какое имя хоста дать этой машине?
Например. за этой машиной есть веб-сайт, и это веб-сайт exampledomain.com. Могу ли я создать имя хоста, например gw.exampledomain.com, и присвоить его файлу hosts?
Файл hosts, найденный в /etc/hosts
в Linux используется при отсутствии сервера имен. Любая сетевая программа на вашем компьютере будет обращаться к этому файлу, чтобы определить IP-адрес, который соответствует имени хоста. Имя хоста поддерживается ядром, а имя домена определяется хостами файл или через DNS
. Таким образом, вы можете выбрать любое имя хоста для своей машины.
Так что, если у вас есть DNS-сервер, вам не нужно ничего добавлять в файл хоста. Для получения более подробной информации посмотрите: - http://www.faqs.org/docs/securing/chap9sec95.html
Если вы имеете в виду имя хоста, которое отображается в командной строке, вы можете свободно выбирать любое имя, которое указывает вам, на каком сервере вы сейчас работаете.
Если вы имеете в виду имена, перечисленные в файле hosts, вам необходимо иметь хотя бы выбранное имя хоста локальной машины в этом файле. Иногда это используется некоторыми программами / службами. Итак, рекомендуется иметь действующий. Иначе все может притормозить.