Die Konfiguration gilt für einen DDNS, der sich für
die Adressen der Netze 192.168.x.x zuständig fühlt.
Es
ist außerdem dafür eingerichtet , um Hosts zu
bedienen die Ihre IP dynamisch von einem
DHCP-Server bekommen.
Die Konfigurationsfiles, die ihr anlegen und bearbeiten müßt,
liegen in x:\mptn\etc\namedb
Es handelt sich
in diesen Beispiel um die Files named.bt , named.dom , named.rev ,
named.ca
Mit dem nsupdate Befehl wird
ein Konfigurationsfile x:\mptn\etc\ddns.dat angelegt.
Das Hauptkonfigurationsfile des DDNS named.bt
Beispiel für named.bt
Die Konfigurationsfiles für die Zuordnung Name
= IP und das Ganze auch umgekehrt IP = Name.
Beispiel für named.dom
Beispiel für named.rev
Und bei Bedarf noch
das Cachefile.
Findet der DNS einen Namen nicht ,
fragt er bei dem im named.ca eingetragenen Root-Server
(übergeordnete DNS-Server) nach.
Ich verwende dies
z.B. wenn ich im Internet unterwegs bin. Die Rechner im
LAN haben nur meinen DNS eingetragen, tippt einer einen Host-Namen,
der nicht zum LAN gehört fragt mein DNS beim Provider
nach.
Beispiel für named.ca
Die oben genannten Files auf die eigenen Bedürfnisse umstricken.
Wenn die Konfigfiles erstellt sind , schaut mal nach einer Datei ddnsinst.cmd , die mit diesem Archiv mitkommt und unter sample\dns\ddns liegt. Dort den Namen deines DNS anpassen und den Netzbereich für den der DNS zuständig sein soll. In dieser Einstellung ist er für 192.168.x.x zuständig.
ddnsinst.cmd starten, es wird zuerst ein Keyfile (ddns.dat) erstellt. Wenn das passiert ist, von der nun folgenden Meldung nicht irritieren lassen und den DNS in einen Fenster starten mit named.exe . Nun bekommt man Angaben über die DNS Konfiguration zu sehen und muß ein paarmal ENTER drücken. Wenn alles durch ist, sind die Konfigfiles angepasst worden und ein paar weitere Files erstellt worden, die in \mptn\etc\named liegen. Den laufenden DNS mit STRG+C abbrechen und neu starten. Damit sollte er jetzt funktionsfähig sein.
Was man dazu braucht ist das File BIND495A.ZIP oder BIND811B.ZIP und die DLLs von EMX.
Die DLLs kann man z.B. in \TCPIP\DLL kopieren oder sonst irgendwohin und dann den LIBPATH von OS/2 entsprechend ergänzen.
Die *.EXE Files in dem Archiv habe ich nach \TCPIP\BIN kopiert, und das Verzeichniss \mptn\etc\namedb angelegt, dort kommen dann meine Konfigurationsdateien rein.
Konfigurationsbeispiele gelten für BIND495.
Die Hautkonfigurationdatei NAMED.BOOT liegt in \MPTN\ETC
Die Konfigdateien, die die IP <=> Hostnamen enthalten, liegen in \MPTN\ETC\NAMEDB
Eine Umsetzung von Ralph Bieler 2:2450/510 auf sein Netzwerk.
Die named.ca spare ich mir, wer das einsetzen will kann im obigen Beispiel nachsehen.
Wenn alle Files erstellt und an ihrem Platz sind kann man nun den named.exe starten. Schaut nach ob eure resolv Datei paßt. Wenn ihr nun NSLOOKUP eingebt, solltet ihr die Meldung bekommen, daß der DNS 192.168.1.1 gefunden wurde.