
Ich bin nicht sicher, was nötig ist, um per SSH oder über den Namen statt über die IP eine Verbindung zu einem anderen Computer herzustellen. Muss ich einen lokalen DNS-Server hosten? Ist es eine Router-Softwareregel, die ich hinzufügen kann? Ich weiß, dass ich Einträge in meiner /etc/hosts-Datei als IP-Aliase hinzufügen kann, aber ich möchte es lieber für alle Maschinen als Teil meiner Netzwerkkonfiguration festlegen.
Antwort1
Hierfür gibt es mehrere Möglichkeiten.
mdns- Was Apple als Zeroconf bezeichnet, ist auf vielen Linux-Boxen standardmäßig eingerichtet und wird in OS X als Bonjour und in Linux als Avahi unterstützt. Es verwendet „blah.local“-Adressen.
Wenn Sie Samba verwenden, glaube ichnmbdwird ausgeführt, sodass Sie die Netzwerknamensauflösung „Windows“ ausführen können.
DukönnteFühren Sie auch einen lokalen DNS-Server aus. Hostnamen stehen auf einer höheren Ebene als „Routing“, obwohl ich davon ausgehe, dass Sie im durchschnittlichen Consumer-Router einen DNS-Server ausführen können.