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

Каков правильный синтаксис объявления FQDN в файле хоста для CentOS 7?

Во-первых, я знаю, как объявлять полное доменное имя, но я просто хочу знать, одно ли это:

У меня работают 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 вероятно, будет достаточно.