IP-Hostnamen werden von Ihrem lokalen DNS-Server aufgelöst. Dies ist wahrscheinlich Teil des Routers, auf dem auch DHCP ausgeführt wird. Am einfachsten ist es also, Ihre Hostnamen im Router zu konfigurieren. Viele Router verfügen über eine GUI, mit der Sie dies tun können, und einige lokale Domänen können lokale Computer finden.
Wenn Ihr Router keinen DNS-Server ausführt, können Sie alternativ einen DNS-Server auf einem Ihrer Computer ausführen und Ihren Router so konfigurieren, dass er diese Nameserver-Adresse für DHCP-Anforderungen ausgibt. Es ist jedoch wirklich einfacher, es direkt auf demselben Computer auszuführen, auf dem DHCP ausgeführt wird.
Um zu debuggen, was los ist, schauen Sie in den nameserver
Eintrag /etc/resolv.conf
auf Ihren Linux-Rechnern nach, welche DNS-Serveradresse sie erhalten haben. Schauen Sie auch nach, was passiert, wenn Sie versuchen, einen Hostnamen aufzulösen, z host -v your_machine.your_domain
.
Um den Vorschlag mit Samba zu erläutern: Windows kann IP-Hostnamen über DNS verwenden, verwendet jedoch auch ein Windows-Netzwerksystem, bei dem eine Maschine eine Hostnamen-Suchfunktion für den Rest bereitstellt. Samba kann diese Funktion verwenden und dann eine Zuordnung zu anderen Hostnamen für verbundene Windows-Computer bereitstellen. Dies hat jedoch keine Auswirkungen auf Ihre Linux-Computer, die DNS zum Suchen von Hostnamen verwenden, und nicht die Windows-Methode.