В / 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?