Wie registriere ich einen Linux-Server mit einem Windows-DNS-Server?


13

Ich habe mehrere Ubuntu-Rechner (meistens 8.04), deren Hostnamen (oder gewünschte Hostnamen) ich bei meinem Haupt-DNS-Server unter Windows 2000 registrieren möchte, damit ich von jedem anderen Rechner, der diesen DNS-Server über den Hostnamen verwendet, auf diese Rechner zugreifen kann. Windows-Clients können dies automatisch mit dem MS-Client oder manuell mit ipconfig / registerdns tun. Wie mache ich das Äquivalent in Linux? Ich möchte sie nicht unbedingt mit "Ebenso offen" bei der Domain registrieren, es sei denn, dies ist die einzige Möglichkeit, DNS-Einträge an den Windows-Server zu senden.

Dies sind statische IPs. Mir ist klar, dass ich die DNS-Einträge auf der Windows-Seite auch manuell hinzufügen könnte, aber ich bin eigentlich nicht für diesen Windows-DNS-Server verantwortlich.

Antworten:


4

Entschuldigung, ich habe vergessen, die Frage einzutragen, dass dies statische IPs sind. Mir ist klar, dass ich die DNS-Einträge auf der Windows-Seite auch manuell hinzufügen könnte, aber ich bin eigentlich nicht für diesen Windows-DNS-Server verantwortlich.

Wenn Sie keine Kontrolle über den DNS-Server haben und der DNS nicht so eingerichtet ist, dass nicht sichere Aktualisierungen zulässig sind, und er nicht für Aktualisierungen basierend auf DHCP-Zuweisungen eingerichtet ist und Sie eine statische Adresse haben, dann Sie haben wahrscheinlich Pech.

Gibt es einen Grund, warum Sie sich nicht einfach an die Person wenden können, die den DNS-Server betreibt, und sie bitten, einen Eintrag für Ihr System hinzuzufügen, da dieses System eine statische Adresse hat?


2
Normalerweise ist es das, was ich am Ende tue. Ich war nur neugierig, ob es eine Möglichkeit gibt, unter Linux zu emulieren, was der Client für MS-Netzwerke-Dienst unter Windows macht.
Bobwood

15

Wenn die Linux-Computer DNS selbst aktualisieren sollen, müssen die DNS-Zonen für nicht sichere dynamische Updates konfiguriert werden . Wenn Sie dann den Samba-Client installiert haben, können Sie den Datensatz wie folgt manuell aktualisieren:

net ads dns register -P

Ich bin mir nicht sicher, ob dieser Befehl erfordert, dass Sie sich in der Domäne befinden.


2
Das scheint vielversprechend. Ich habe diesen dummen Fehler "Keine Anmeldeserver" erhalten, als ich dies versuchte, deshalb konnte ich nicht beweisen, dass es funktioniert. Nicht sichere dynamische Updates sind laut DNS-Serveradministrator zulässig. Ich würde dich wählen, aber ich habe den Repräsentanten noch nicht.
Bobwood

Problem damit: Wenn sich eine IP-Adresse geändert hat, net ads dns register -Pwerden die neuen IPs registriert, die alten werden jedoch nicht abgemeldet. Ein DNS-Client erhält möglicherweise eine alte IP-Adresse, die nicht funktioniert. Finden Sie eine automatische Lösung dafür?
James Johnston

5

Haben Sie darüber nachgedacht, Ihren Windows-DHCP-Server so zu konfigurieren, dass DNS-Einträge aus den DHCP-Leases aktualisiert werden? Dies könnte das gewünschte Ergebnis ohne Änderungen auf der DNS-Server- oder Linux-Seite erzielen.


1
Entschuldigung, ich habe vergessen, die Frage einzutragen, dass dies statische IPs sind. Mir ist klar, dass ich die DNS-Einträge auf der Windows-Seite auch manuell hinzufügen könnte, aber ich bin eigentlich nicht für diesen Windows-DNS-Server verantwortlich.
Bobwood

Warum nicht die DHCP-Reservierung verwenden? Dies gibt Ihnen die Flexibilität einer zentral verwalteten IP-Konfiguration mit dem ähnlichen Ergebnis wie die statische IP-Konfiguration.
Mircea Vutcovici

2

Dies wurde hier mit dem Standard-Linux-Dienstprogramm nsupdate und der ersten Zusammenarbeit von Ihrem DNS-Serveradministrator behoben .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.