Nazwa hosta to etykieta przypisana do urządzenia w sieci - komputer stacjonarny, serwer bazy danych, tablet, router WiFi lub smartfon. Ta nazwa służy do odróżnienia urządzeń od siebie w określonej sieci lub przez Internet.
Przeważnie wybrana nazwa jest czytelna człowieka i musi być unikalna wśród innych maszyn w sieci lokalnej. Nazwy hostów nie mogą zawierać miejsca, ponieważ mogą zawierać tylko litery, cyfry i łącznik.
W instytucjach z dużą liczbą użytkowników, takich jak uniwersytety, często nazywa komputer po owocach, ulubionych miejscach, literach greckich, regionach geograficznych lub instrumentach muzycznych. W przypadku prywatnych sieci nie ma żadnych konwencji nazw, a hosta takie jak „FamiliyPC”, „Dads-Tablet” lub „drukarka” można znaleźć.
Nazwa hosta komputera jest ustawiona początkowo podczas instalacji i przechowywana w pliku „/etc/hostName”. Poniższy zrzut ekranu pochodzi z graficznej konfiguracji Debian GNU/Linux 9 i wykorzystuje etykietę „Debian95” jako nazwy hosta odnoszącego się do wydania Debian GNU/Linux 9.5.
Gdy tylko komputer rozpocznie się, kilka usług zostanie zainicjowanych. Obejmuje to również sieć i nazwę hosta, które można użyć do adresowania urządzenia od tego czasu. Korzystanie z polecenia UNIX „nazwa hosta” ujawnia swoją nazwę w następujący sposób:
$ nazwa hosta
Debian95
$
Więcej informacji można pobrać za pomocą komendy hostnamectl w następujący sposób:
$ hostnamectl
Static HostName: Debian95
Nazwa ikony: laptop komputerowy
Podwozie: laptop
Identyfikator maszyny: 7C61402C22BF4CF2A9FCB28A4210DA0B
Identyfikator rozruchu: 6E8CA49158FF4BC4AFAA26763F42793B
System operacyjny: Debian GNU/Linux 8 (Jessie)
Jądro: Linux 3.16.0-4-AMD64
Architektura: x86-64
$
Nazwa domeny hostname plus wynika z w pełni kwalifikowanej nazwy domeny (FQDN) [1], która jest potrzebna do identyfikacji komputera bez przerwy. Aby uzyskać FQDN urządzenia, użyj przełącznika „-f” (skrót od „-fqdn” lub „-Long”), zamiast tego:
$ hostName -f
Debian95.Wunderwerk.internet
$
Zmiana nazwy hosta
Na pierwszy rzut oka zmiana nazwy hosta (lub zmiana nazwy komputera) jest porównywalnie łatwa i zajmuje tylko kilka minut. Można to zrobić na następujący sposób:
# nazwa hosta
# nazwa hosta
ogórek
#
# ogórek hostnamectl set-hostname
Poniższy obraz ilustruje ten krok za pomocą „hostnamektl”.
Świadomość efektów ubocznych
Mimo to jest to połowa historii. Plik „/etc/hostName” nie jest jedynym miejscem, w którym programy na komputerze przechowują nazwę hosta. Korzystając z polecenia „GREP”, dowiadujemy się, na które inne pliki mają wpływ na inne pliki. Poniższe polecenie pokazuje to dla nazwy hosta „Debian95”:
# grep -color -l -r debian95 /*
/boot/grub/grub.CFG
/etc/hostName
/etc/hosts
/etc/WICD/Wired-Settings.conf
/etc/WICD/Settings.conf
/itp./MailName
/etc/exim4/aktualizacja-exim4.conf.conf
/etc/initramfs-tools/conf.D/CV
/etc/ssh/ssh_host_rsa_key.pub
/etc/ssh/ssh_host_ed25519_key.pub
/etc/ssh/ssh_host_ecdsa_key.pub
/etc/ssh/ssh_host_dsa_key.pub
/etc/fstab
/dom/debian/.ssh/id_rsa.pub
…
#
Plik „/etc/hosts” jest niezbędny do tworzenia sieci i należy go dostosować. Zmień „Debian95” na „ogórek”, aby uzyskać następujący wynik:
$ cat /etc /hosts 127.0.0.1 Localhost 127.0.1.1 ogórek
# Poniższe wiersze są pożądane dla hostów IPv6 :: 1 LocalHost IP6-Localhost
IP6-pęcherz ff02 :: 1 ip6-allnodes ff02 :: 2 IP6-WALLROURSE $
Następnie ponownie załaduj konfigurację sieci w następujący sposób:
# Invoke-RC.d nazwa hosta.SH START
# Invoke-RC.d Networking Force Counał
Aby sprawdzić nową konfigurację sieci, możesz pingować komputer nową nazwą hosta:
Et voila - działało dobrze. Ostatnim krokiem jest sprawdzenie aplikacji zgodnie z powyższą listą. Strona polecająca w debian Wiki [2] zawiera dobry przegląd, co zrobić z każdym wnioskiem i będzie działać jako przewodnik odniesienia dla Ciebie.