W pliku / etc / hostname mam myname
.
W / etc / hosts mam:
127.0.0.1 localhost.localdomain localhost myname
::1 localhost.localdomain localhost myname
Mam niejasne zrozumienie, czym tak naprawdę jest nazwa hosta i do czego jest używana.
Te bardziej precyzyjne pytania mogą pomóc mi lepiej to zrozumieć:
Jaka jest naprawdę moja nazwa hosta w powyższym przykładzie?
myname
albo coś innego? Gdybym miał zamiastmyname.domain.com
w/etc/hostname
, co byłoby moim prawdziwym hosta wtedy?W tym przykładzie polecenie
hostname
powracamyname
, a poleceniehostname -f
powracalocalhost.localdomain
. Miałem na myśli, że/etc/hosts
to tylko mapowanie między nazwami a adresami IP. Wydaje się, że pełni tutaj inną funkcję. Co to jest FQDN i do czego służy? Jak to jest odzyskiwane? Dlaczego jest tolocalhost.localdomain
?Gdybym miał zamiast
myname.domain.com
w/etc/hostname
,hostname -f
wrócimyname.domain.com
. Dlaczego?Dlaczego FQDN nie kończy się kropką w tych plikach?
Czy
hostname -d
idnsmydomain
ekwiwalent?W jakim kontekście mogę używać mojej nazwy hosta (
myname
) i kiedy muszę używać mojej funkcji fqdn (localhost.localdomain
)?
myname
w / etc / hosts?