Martin Ereth wrote:
In einem kleinen Netzwerk mit wenigen internen Domains und wenigen Rechnern ist es nicht so schwierig, die Hosts-Dateien jeweils mit Hand nachzuführen.
Wenn das zu umständlich wird, kommst du nicht darum herum, einen lokalen DNS-Server aufzusetzen. Das ist mehr Aufwand, hat aber den Vorteil größerer Flexibilität. Die lokalen Rechner richten ihre Anfragen an diesen Server in deinem lokalen Netz, und wenn du diesem Server neue lokale Domains bekannt gibst, kann er sofort die richtigen Antworten liefern. Wenn der DNS-Server einmal läuft, ist also nur noch eine Stelle zu pflegen statt mehrerer hosts-Dateien.
Ist halt eine Frage des Aufwandes und der Bedürfnisse.
Ein pflegen der hosts-Dateien auf den Windows-Clients ist nicht möglich (nicht meine PC's), sind aber in der Regel nicht mehr als 5.
In dem Fall solltest du einen DNS-Server aufsetzen und die Rechnernamen dort in einer Zone verwalten. Sinnvoll sind eigentlich nur zwei Möglichkeiten: 1. eine Hosts-Datei wird beim Login in die Domäne mit einer hosts.master synchronisiert 2. Du setzt einen DNS-Server ein, den die Clients per DHCP automatisch bekommen.
Kann ich nicht einfach in meine hosts die ganzen Einträge hineinschreiben, und dann den Windows-Rechnern meinen Nameserver eintragen?
Ha?!? Wenn du einen lokalen DNS-Server auf deiner Kiste laufen hast, dann kannst du den verwenden und musst nur deinen Windows-Clients sagen, dass die diesen DNS-Server verwenden sollen. Wenn auch die normalen Internet-Anfragen durch diesen Server laufen sollen, musst du natürlich ein Forwarding auf die Nameserver deines Providers einrichten.
Oder: _muss_ ich einen DNS-Server laufen haben, um diesen Rechner als Nameserver an einem anderen eintragen zu können? Reicht da nicht diese hosts-Datei auf dem Server?
Es ist eine Funktion des Betriebssystems, die Hosts-Datei auszulesen. Der DNS-Server wertet diese nicht aus. In /etc/nsswitch.conf für die Konfiguration der lokalen Namensauflösung siehst du auch die Möglichkeiten "DNS files ..." Mit files ist hier die Auflösung über die hosts-Datei gemeint. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com