В / etc / hostname у меня есть myname
.
В / etc / hosts у меня есть:
127.0.0.1 localhost.localdomain localhost myname
::1 localhost.localdomain localhost myname
У меня есть смутное понимание того, что на самом деле является именем хоста и для чего оно используется.
Эти более точные вопросы могут помочь мне лучше понять это:
Что на самом деле мое имя хоста в приведенном выше примере?
myname
или что-то другое? Если бы я вместо того, чтобыmyname.domain.com
в то/etc/hostname
, что бы мое реальное имя хоста тогда?В этом примере команда
hostname
возвращаетсяmyname
, тогда как командаhostname -f
возвращаетсяlocalhost.localdomain
. Я имел в виду, что это/etc/hosts
было только отображение между именами и IP-адресами. Это, кажется, служит другой функции здесь. Что такое fqdn и для чего он используется? Как это восстановить? Почему этоlocalhost.localdomain
?Если бы мне пришлось вместо
myname.domain.com
в/etc/hostname
,hostname -f
вернетсяmyname.domain.com
. Почему?Почему fqdn не заканчивается точкой в этих файлах?
Есть
hostname -d
иdnsmydomain
эквивалент?В каком контексте я могу использовать свое имя хоста (
myname
) и когда мне нужно использовать мой fqdn (localhost.localdomain
)?
myname
в / etc / hosts?