Nicht sicher, wie Slackware die Dinge organisiert, aber im Allgemeinen wird der Hostname zum Beispiel in DHCP-Anfragen verwendet (dh, Ihr Heimrouter gibt Ihnen den Namen Ihres Computers an, der seiner MAC-Adresse zugeordnet ist) und der Domänenname wird standardmäßig für alle DNS-Suchvorgänge verwendet (HTML-Seiten, SSH-Server, ...), damit Sie es für andere Rechner in Ihrem Heimnetzwerk abkürzen können.
Edit : So funktioniert es detaillierter. Wenn Sie den Hostnamen auf abc
"Start" setzen, sendet Ihr Computer bei der Initialisierung "Hallo, ich bin abc
, gibt es jemanden, der mir sagen kann, wo ich bin?" Dann antwortet Ihr Heimrouter, der sowohl den DHCP-Server als auch eine DNS-Weiterleitung betreibt, mit "Hallo abc
, hier sind Ihre IP-Adresse, Netzmaske und Gateway (das uvw.xy
bin ich). Sie befinden sich in einer Domäne und ich bin auch Ihr DNS-Server."
Es sendet nicht die Namen aller Computer zurück oder ähnliches. Es ändert sich auch /etc/hosts
in keiner Weise.
Dann trägt Ihr Heimrouter den Namen abc
zusammen mit der soeben zugewiesenen IP-Adresse in seine Datenbank ein, wo auch ähnliche Einträge vorhanden sind def
. Wenn nun ein Computer in der Domäne eine DNS-Suche durchführt uvw.xy
, z. B. wenn er abc
sucht def.uvw.xy
, erhält er die lokale IP- Adresse Adresse. Wenn es eine DNS-Suche mit einer anderen Domäne gibt, leitet Ihr Heimrouter dies an den DNS-Server Ihres ISP weiter.
Es gibt Variationen dieses Themas, z. B. (1) der Client erhält den Domänennamen nicht über DHCP, muss ihn jedoch lokal festlegen, (2) der Client hat den Hostnamen nicht lokal festgelegt, sondern er erhält ihn über DHCP von a MAC-Datenbank in Ihrem Heimrouter (so funktioniert es auch bei größeren Installationen), (3) Ihre Wohnung behandelt alle DNS-Suchvorgänge ohne einen Domänennamen wie in einer Domäne uvw.xy
usw.