Ich habe ein paar Maschinen, die alle an einen vom ISP bereitgestellten Router angeschlossen sind.Netgear CGD24G. Ich habe einen 1-GB-Switch hinzugefügt, weil ich zu viele Computer habe. Ansonsten werden die Maschinen entweder drahtlos oder über Ethernet mit dem Heimnetzwerk verbunden.
Das Problem, das ich jetzt zu lösen versuche, ist folgendes: Wenn ich an meinem Mac bin und auf die Linux-Box zugreifen möchte, muss ich Folgendes tun, ssh 192.168.0.45
und zwar wirklich nur Folgendes ssh linuxbox1
.
Wenn ich auf meinem Mac bin und Remotedesktop verwende, möchte ich den Namen des Windows-Computers eingeben und nicht die IP-Adresse nachschlagen müssen. Gleiche Situation unter Windows – ich möchte ssh linuxbox1
oder ssh macbook
.
Die IP-Adressen ändern sich also nach einer Weile und ich fange an, einen ESXi-Server aufzubauen, der viel mehr Linux-Images bringen wird. Die Situation wird sehr schnell verrückt werden.
Welche Möglichkeiten habe ich?
Antwort1
Eine kurze Lektüre derHandbuchschlägt vor, dass dieser Router keine Möglichkeit bietet, lokale Hostnamen zu verwalten
Das ist überraschend. Normalerweise bietet ein Router, der DHCP-Dienste bereitstellt, auch die Möglichkeit, Computernamen aus ihren DHCP-Anfragen zu verwenden oder administrativ neue Namen zuzuweisen, die der Router dann in seinen DNS-Dienst einfügt.
Der Router verfügt über eine Möglichkeit, seinen DHCP-Dienst zu deaktivieren (Hut ab vorDaniel B.für das, was ich übersehen hatte)
Daher würde ich auf diese (*) No
Option klicken und einen besseren DHCP- und DDNS-Dienst auf einem anderen Computer einrichten – idealerweise einem Gerät, das immer eingeschaltet ist (oder zumindest vor allem anderen eingeschaltet wird).
Eine weitere, etwas unangenehme Option bei diesem Setup wäre, alle Computernamen und -adressen manuell zu konfigurieren und einen davon zum Hosten eines lokalen DNS-Dienstes zu verwenden, der nicht lokale Auflösungen über Ihren Router weiterleitet. Dies wird mühsam, wenn die Anzahl der Computer zunimmt.