Eckhard Hoeffner wrote:
>
> * Andreas Behnert <[EMAIL PROTECTED]> [30 11 01 00:12]:
> >Also der dnrd soll wohl gut sein, habe das aber nur gelesen und
> >den noch nie genutzt, also keine Ahnung.
> >Die DNS-Adressen werden ja vom pppd geholt ("usepeerdns" in
> >der peers-Datei), aber in der /etc/resolv.conf eingetragen
> >werden sie von /etc/ppp/ip-up.d/0dns-up und wieder gekickt
> >durch /etc/ppp/ip-down.d/0dns-down. Die habe ich noch nie
> >ge�ndert, da hier praktisch immer Proxy-Konfigurationen aufge-
> >setzt werden, also ohne Routing/NAT/Masquerading. Da steht
> >aber irgendwas von einem nscd (name-service-cache-daemon ??)
> >drinnen, schau mal rein - da sollte man ja den dnrd eintragen
> >k�nnen und Deine Leute benutzen dann den DSL-Rechner als
> >DNS.
>
> 1.
> Was ohne probleme funktioniert ist folgendes (ging aber schon
> �fters durch die Liste):
> Am Server, der die Verbindung zum Internet herstellt, wird dnrd
> installiert. In der /etc/init.d/dnrd tr�gst du dann folgendes ein
> (u.a.)
>
> ------------------------------------------------------------
> # diverse nameserver
> DNS1=194.25.0.68 # telekom
> DNS2=194.25.0.52
Vorsicht - die DNS-Eintr�ge werden ja erst durch den pppd geholt.
T-Online hat AFAIK noch nie die Adressen �ndert, aber m�glich
w�re es ja. Man k�nnte also mal in die /etc/ppp/ip-up.d/0dns-up
schauen, wie die dort die Adressen rausholen, diese dann dynamisch
in die /etc/init.d/dnrd eintragen und ein "/etc/init.d/dnrd restart",
man kann also gleich die /etc/ppp/ip-up.d/0dns-up umbauen. Das ist
zugegebenerma�en aufwendig, aber machbar und der DSL-Rechner mit
dnrd w�rde mit jedem Provider funktionieren, egal welche DNS-Eintr�ge
der beim connect liefert. :-)
Obwohl - soviele DSL-Provider gibt's ja auch wieder nicht...
> #DNS1=62.104.196.134 # mogelcom
> #DNS1=212.80.33.1
> #DNS2=194.25.0.125 #telekom
> #DNS2=212.185.252.201
> #DNS2=145.253.2.75 # arcor
> ............
>
> case "$1" in
> start)
> echo -n "Starting $DESC: "
> dnrd -s $DNS1 -s $DNS2
> echo "$NAME."
> ;;
> stop)
>
> -------------------------------------------------------------------
>
> Dann startet der dnrd und holt sich von DNS1 und DNS2 die
> notwendigen Daten f�r die Namensaufl�sung.
>
> 2.
> Auf dem Server tr�gst Du dann noch in die /etc/resolv.conf ein:
>
> ---------------------------------------------
> nameserver 127.0.0.1
> ---------------------------------------------
> Dann werden alle DNS-Geschichten lokal vom dnrd gel�st.
Aber dann doch die /etc/ppp/ip-up.d/0dns-up und
/etc/ppp/ip-up.d/0dns-up umbauen, denn dort wird die /etc/resolv.conf
ge�ndert...
> 3.
> Bei den Clients wird dann als nameserver in der resolv.conf der
> Server eingetragen - das erledigt dann auch dnrd.
>
> Das war es dann auch schon.
> --
> --//--\\--
> Eckhard Hoeffner
> [EMAIL PROTECTED]
> Tal 44
> D-80331 M�nchen
Gru�,
ab
--
To err is human; effective mayhem requires the root password!
--