Hallo Liste, Ich bin mit einer DSL-Leitung am Internet angebunden. Diese Leitung weißt meinem Router eine dynamische IP zu. Ich möchte gerne per Domainaufruf www.xyz.de auf meinen Router kommen der NAT macht und den Port 80 an einen internen Server weiterleiten kann. Naturgemäß kann ich nur keine feste IP im DNS für xyz.de eintragen. Meine Idee ist eine Art DynDNS (Dynamischer DNS) selber zu konstruieren. Hierzu habe ich extern schon einen DNS auf dem ich die Domain, die auf meinen Router zeigen soll, eintrage (es ist ein BIND8 unter Linux 8.2). Hat ab diesem Punkt jemand von Euch eine Idee, wie ich diesem NS von einem internen Linux-Rechner die aktuelle IP des Routers mitteilen kann so dass der NS bei Anfragen auf diese IP auflöst? Kann ich zum Beispiel einen Eintrag in der named.conf vornehmen (z.B. über PHP) ohne den DNS zum Übernehmen der Daten neu starten zu müssen? Gruß und einen schönen Sonntag, Sandro
Lachender Engel schrieb am Sonntag, 8. Februar 2004 10:24:
Hallo Liste,
Hallo Lachender Engel,
eintragen. Meine Idee ist eine Art DynDNS (Dynamischer DNS) selber zu konstruieren. Hierzu habe ich extern schon einen DNS auf dem ich die Domain, die auf meinen Router zeigen soll, eintrage (es ist ein BIND8 unter Linux 8.2).
Hat ab diesem Punkt jemand von Euch eine Idee, wie ich diesem NS von einem internen Linux-Rechner die aktuelle IP des Routers mitteilen kann so dass der NS bei Anfragen auf diese IP auflöst?
Nur so ne Idee. Kannst Du nicht Deinen Router dazzu veranlassen mitteles eines scripts seine P auszulesen und dan auf den NS zu übertragen? Entweder das Script trägt sich selber in die Konfigurationsdatei des NS ein oder der NS macht das.
Kann ich zum Beispiel einen Eintrag in der named.conf vornehmen (z.B. über PHP) ohne den DNS zum Übernehmen der Daten neu starten zu müssen?
Ich glaube, Du musst bind nur veranlassen, die Konfigurationsdateien neu einzulesen. Du brauchst ihn nicht neu zu starten. Gruß Stefan
Gruß und einen schönen Sonntag,
Sandro
Hallo Stefan,
Hat ab diesem Punkt jemand von Euch eine Idee, wie ich diesem NS von einem internen Linux-Rechner die aktuelle IP des Routers mitteilen kann so dass der NS bei Anfragen auf diese IP auflöst?
Nur so ne Idee. Kannst Du nicht Deinen Router dazzu veranlassen mitteles eines scripts seine P auszulesen und dan auf den NS zu übertragen?
Nein, da es sich um einen "echten" ;-) Router handelt - kein Linux, etc. Dafür habe ich im Netzwerk Server die diesen Dienst übernehmen könnten - nur wie geht das???
Kann ich zum Beispiel einen Eintrag in der named.conf vornehmen (z.B. über PHP) ohne den DNS zum Übernehmen der Daten neu starten zu müssen?
Ich glaube, Du musst bind nur veranlassen, die Konfigurationsdateien neu einzulesen. Du brauchst ihn nicht neu zu starten.
Hast Du eine Idee wie ich das mache? Ich kenne dazu nur "rcnamed restart" - einen anderen Befehl habe ich bisher nicht gefunden... Danke und Gruß, Sandro
Am Sonntag, 8. Februar 2004 13:25 schrieb Lachender Engel:
Hallo Stefan,
Hat ab diesem Punkt jemand von Euch eine Idee, wie ich diesem NS von einem internen Linux-Rechner die aktuelle IP des Routers mitteilen kann so dass der NS bei Anfragen auf diese IP auflöst?
Nur so ne Idee. Kannst Du nicht Deinen Router dazzu veranlassen mitteles eines scripts seine P auszulesen und dan auf den NS zu übertragen?
Nein, da es sich um einen "echten" ;-) Router handelt - kein Linux, etc. Dafür habe ich im Netzwerk Server die diesen Dienst übernehmen könnten - nur wie geht das???
Warum nicht? Hast Du Dir schon einmal die Seite http://www.dyndns.org/services/dyndns/clients.html genau angesehen? ddclient ist sogar bei der aktuellen SuSE als rpm dabei. Möglicherweise kann der ja Deinen Router bedienen. Robert
Lachender Engel schrieb am Sonntag, 8. Februar 2004 13:25:
Hallo Stefan,
Hallo Lachender Engel,
Hat ab diesem Punkt jemand von Euch eine Idee, wie ich diesem NS von einem internen Linux-Rechner die aktuelle IP des Routers mitteilen kann so dass der NS bei Anfragen auf diese IP auflöst?
Nur so ne Idee. Kannst Du nicht Deinen Router dazzu veranlassen mitteles eines scripts seine P auszulesen und dan auf den NS zu übertragen?
Nein, da es sich um einen "echten" ;-) Router handelt - kein Linux,
Stimmt, daran habe ich nicht gedacht.
etc. Dafür habe ich im Netzwerk Server die diesen Dienst übernehmen könnten - nur wie geht das???
Kann ich zum Beispiel einen Eintrag in der named.conf vornehmen (z.B. über PHP) ohne den DNS zum Übernehmen der Daten neu starten zu müssen?
Ich glaube, Du musst bind nur veranlassen, die Konfigurationsdateien neu einzulesen. Du brauchst ihn nicht neu zu starten.
Hast Du eine Idee wie ich das mache?
Ich habe bei mirweder ein bind laufen, noch nutze ich die Möglichkeit des Wiedereinlesens von Konfigurtionsdateien. Ich habe aber mitbekommen, dass man das machen kann nd ds SIGHUB damit zu tun hat. Wie das genau funktioniert können Dir die Profis auf der Liste wohl sagen. Ich habe mal in den Manualseiten von sshd geschaut und da steht: [...] sshd rereads its configuration file when it receives a hangup signal, SIGHUP, by executing itself with the name it was started as, i.e., /usr/sbin/sshd. [...] sollte für bind auch gelten. Gruß Stefan
Hallo, Am Sun, 08 Feb 2004, Lachender Engel schrieb:
Hallo Stefan, [..]
Ich glaube, Du musst bind nur veranlassen, die Konfigurationsdateien neu einzulesen. Du brauchst ihn nicht neu zu starten.
Hast Du eine Idee wie ich das mache?
# rcnamed Usage: /usr/sbin/rcnamed {start|stop|restart|reload|status} ^^^^^^! *grummel* Wenn man sich das init-script anschaut, sieht man auch, wie das gemacht wird. -dnh -- Memory is like gasoline. You use it up when you are running. Of course you get it all back when you reboot... --Actual explanation obtained from the Micro help desk.
Am Sonntag, 8. Februar 2004 10:24 schrieb Lachender Engel:
Hallo Liste,
Ich bin mit einer DSL-Leitung am Internet angebunden. Diese Leitung weißt meinem Router eine dynamische IP zu. Ich möchte gerne per Domainaufruf www.xyz.de auf meinen Router kommen der NAT macht und den Port 80 an einen internen Server weiterleiten kann. Naturgemäß kann ich nur keine feste IP im DNS für xyz.de eintragen. Meine Idee ist eine Art DynDNS (Dynamischer DNS) selber zu konstruieren. Hierzu habe ich extern schon einen DNS auf dem ich die Domain, die auf meinen Router zeigen soll, eintrage (es ist ein BIND8 unter Linux 8.2).
Hat ab diesem Punkt jemand von Euch eine Idee, wie ich diesem NS von einem internen Linux-Rechner die aktuelle IP des Routers mitteilen kann so dass der NS bei Anfragen auf diese IP auflöst?
Kann ich zum Beispiel einen Eintrag in der named.conf vornehmen (z.B. über PHP) ohne den DNS zum Übernehmen der Daten neu starten zu müssen? man nsupdate BIND8 sollte dynamic update nach rfc2136 unterstützen, ich hab aber keinerlei erfahrung damit.
hi sandro,
Hat ab diesem Punkt jemand von Euch eine Idee, wie ich diesem NS von einem internen Linux-Rechner die aktuelle IP des Routers mitteilen kann so dass der NS bei Anfragen auf diese IP auflöst?
versuchs mal mit CNAME: mein.name.de. CNAME testbox.dyndns.org. :-) greetz andreas -- GMX ProMail (250 MB Mailbox, 50 FreeSMS, Virenschutz, 2,99 EUR/Monat...) jetzt 3 Monate GRATIS + 3x DER SPIEGEL +++ http://www.gmx.net/derspiegel +++
Hallo, SuSE 8.2 und Postfix, ADSL und WLAN-Router mit Port-forwarding ich bin hier mit ADSL von der österr. Post verbunden Sämtliche versuche, über dyndns.org einen mailserver zum laufen zu bringen scheiterten. Der Port 25 war einfach nicht zu öffnen. Der Support hat mir schließlich weitergeholfen und mir mitgeteilt, dass der Port von der Providerseite gesperrt ist. Hat jemand diesbezüglich eine Idee? - Gibt's einen Gratisdienst, der auch auf einen anderen Port forwarded. Danke Ewald
participants (8)
-
Andreas-Christian Appenheimer
-
David Haller
-
Ewald Hacksteiner
-
Frieder Simmeth
-
Hans-Robert Wagner
-
Jens Zimperfeld
-
Lachender Engel
-
Stefan Schlörholz