[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dyn. IP des DNS-Servers



Hallo, Joerg!

Ich wollte mein unprofessionel zusammengestricktes Script
hier nicht auf die Liste schicken, aber jetzt erzaehl ich
mal, wie ich das gemacht hab:

Bei mir wird einfach die Datei /etc/bind/named.conf aus
einem Script in ip-up.d erzeugt und der bind mit einem kill
-HUP zum Neueinlesen der Config gezwungen.

(Nur damit die Liste auch weiss, wovon wir hier eigentlich
reden)

* Joerg Fischer <j.fischer@t-online.de> [010523 21:35]:
> Alexander Weiss wrote:
> 
> >  // Hier das Stichwort: FORWARDERS
> 
> Das ist schon so ziemlich das, was ich mir vorgestellt hatte!
> 
> > # changed by Alexander Weiß <alex@weissfam.de> to alter the file 
> > # /etc/bind/named.conf
> 
> Das Original änderte /etc/resolv.conf. Da hast Du jetzt nur noch
> 127.0.0.1 drin stehen, richtig?

Genau, schliesslich fungiert ja localhost als Nameserver.

> > # Nachdem "FORWARDERS" gefunden wurde, wird Zeile(n) eingefügt!!
> > perl -e "while(<>){print \$_; if(/FORWARDERS/){print \"$INSERTLINE\";}}" $NAMEDCONF > $TEMPNAMED
> 
> Ich glaube ich sollte mich auch mal näher mit perl befassen...

Die Perl-Freaks auf der Liste haetten das bestimmt noch
eleganter hinbekommen, ich hab lang rumprobiert, bis es
getan hat, was es sollte.

> Und, was machst Du beim trennen der Verbindung? Sollte nicht irgendwer
> den alten Zustand wieder herstellen und named.conf.bak löschen, weil:
> 
> > # We better not do anything if named.conf.bak already exists.
> > test -f "$NAMEDBAK" && exit 0

Richtig, das Script in ip-down.d hab ich dir nicht
geschickt, ist auch ziemlich dem urspruegnlichen aehnlich,
nur resolv.conf durch named.conf ersetzt.

Viel Spass noch beim Basteln,
Alex
-- 
Alexander Weiß, Germany     alex@weissfam.de

--
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an debian-user-de-request@lehmanns.de die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@Lehmanns.de
-----------------------------------------------------------

845 eingetragene Mitglieder in dieser Liste.


Reply to: