Во-первых, я знаю, как объявлять полное доменное имя, но я просто хочу знать, одно ли это:
У меня работают 2 VPS с использованием Centos 7. Когда я смотрю на / etc / hosts файл:
Я нашел запись файла хоста для VPS 1 примерно так:
127.0.0.1 localhost.localdomain localhost
Но тогда запись файла хоста для VPS 2 выглядит так:
127.0.0.1 localhost localhost.localdomain
Я не уверен, почему две записи разные. Мой вопрос: каков правильный синтаксис для объявления этого полностью квалифицированного доменного имени в вашем хост-файле? Можно ли использовать эти две строки для одной и той же цели?
Редактировать:
О пометке как дублированный ответ, для объяснения: вопрос, заданный там конкретно о дистрибутивах на основе RHEL и Debian, которые имеют разные настройки хоста, но этот вопрос касается одного и того же дистрибутива (CentOS 7), но имеет разные настройки хоста, которые могут запутать некоторых спрашивающим, чтобы получить ответ «почему», если ответ из ссылки не охватывает этого.
Даже если в вашей среде не установлены страницы руководства, это не означает, что у вас нет доступа к ним, установив их с помощью yum install man-pages man
или используя онлайн-версии, например из man.he.net, man7.org. или linux.die.net.
Формат IP_address canonical_hostname [aliases...]
. Следовательно:
198.51.100.10 host.example.com host
правильно, так как у него есть полное доменное имя (только без .
) первый127.0.0.1 localhost.localdomain localhost
был бы ближе всего к этой форме127.0.0.1 localhost localhost.localdomain
делает то же самое, никакой практической разницы127.0.0.1 localhost
вероятно, будет достаточно.