Re: Nameserver geht bei jeder Anfrage online
Peter Wiersig schrieb am 06.11.01, 15:14:04:
On Tue, Nov 06, 2001 at 03:04:59PM +0100, Raimund Hölle wrote:
Peter Wiersig schrieb am 06.11.01, 14:40:58:
On Tue, Nov 06, 2001 at 12:55:39PM +0100, Herbert Schrader wrote:
Hallo Ihr Wissenden, nach vielem Rumprobieren hab ich nun zufällig meinen Nameserver doch gangbar bekommen. Dabei habe ich folgendes Problem: Bei _jeder_ Anfrage (auch für lokale Adressen) geht er online. Kann
Die named.conf sieht so aus: ########################
options { directory "/var/named"; forwarders { 62.104.196.134; }; }; zone "." in { type hint; file "named.root"; }; zone "stargate.local" { type master; file "stargate.local.hosts"; }; zone "100.168.192.in-addr.arpa" { type master; file "192.168.100.rev"; }; #########################
# forwarders # Specifies the IP addresses to be used for forwarding. The # default is # the empty list (no forwarding).
Also solltest du in deinen zone{}-Eintraegen noch forwarders {}; zufuegen, damit diese ohne Nachfrage beantwortet werden.
Das ist eh default, ist also nicht notwendig. Stattdessen wäre es sinnvoll, bei den einzelnen Zonen "notify no" einzutragen, um DNS Notifies zu unterdrücken.
Ja, ist zwar per default empty, Herbert setzt es aber in der globalen Options Anweisung. Und deshalb muss er bei seinen lokalen Zonen eine leere forwarders-Anweisung einfuegen, wenn der named nicht den Forwarder fragen soll.
Ok, akzeptiert. Allerdings sollten die "forwarders" nur dann abgefragt werden, wenn keine lokale Auflösung möglich ist (zumindest solange nicht die Option "forward first" gesetzt wurde). Vielleicht wäre es hilfreich, wenn Herbert einmal seine Zonendateien schicken würde? Raimund
Am Dienstag, 6. November 2001 15:29 schrieb Raimund Hölle: > Peter Wiersig schrieb am 06.11.01, 15:14:04: > > On Tue, Nov 06, 2001 at 03:04:59PM +0100, Raimund Hölle wrote: > >> Peter Wiersig schrieb am 06.11.01, 14:40:58: > >> > On Tue, Nov 06, 2001 at 12:55:39PM +0100, Herbert Schrader wrote: > >> >> meinen Nameserver doch gangbar bekommen. Dabei habe > >> >> ich folgendes Problem: Bei _jeder_ Anfrage (auch > >> >> für lokale Adressen) geht er online. Kann > >> >> Die named.conf sieht so aus: > >> >> options { > >> >> directory "/var/named"; > >> >> forwarders { > >> >> 62.104.196.134; > >> >> }; > >> >> }; > >> >> zone "." in { > >> >> type hint; > >> >> file "named.root"; > >> >> }; > >> >> zone "stargate.local" { > >> >> type master; > >> >> file "stargate.local.hosts"; > >> >> }; > >> >> zone "100.168.192.in-addr.arpa" { > >> >> type master; > >> >> file "192.168.100.rev"; > >> >> }; > >> >> ######################### > >> > > >> > # forwarders > >> > # Specifies the IP addresses to be used for > >> > forwarding. The # default is > >> > # the empty list (no forwarding). > >> > > >> > Also solltest du in deinen zone{}-Eintraegen noch > >> > forwarders {}; zufuegen, damit diese ohne Nachfrage > >> > beantwortet werden. > >> > >> Das ist eh default, ist also nicht notwendig. > >> Stattdessen wäre es sinnvoll, bei den einzelnen Zonen > >> "notify no" einzutragen, um DNS Notifies zu > >> unterdrücken. > > > > Ja, ist zwar per default empty, Herbert setzt es aber > > in der > > globalen > > > Options Anweisung. Und deshalb muss er bei seinen > > lokalen Zonen eine leere forwarders-Anweisung > > einfuegen, wenn der named nicht den Forwarder fragen > > soll. > > Ok, akzeptiert. Allerdings sollten die "forwarders" nur > dann abgefragt werden, wenn keine lokale Auflösung > möglich ist (zumindest solange nicht die Option "forward > first" gesetzt wurde). Vielleicht wäre es hilfreich, wenn > Herbert einmal seine Zonendateien schicken würde? > > > Raimund Hallo Raimund, Hallo Peter, Hallo Liste, danke für die Tipps, ha das auch gleich mal probiert, leider ohne Erfolg (bislang). Anbei mal die geänderte named.conf und eine Zonendatei. ########################### options { directory "/var/named"; forwarders { 62.104.196.134; }; }; zone "." in { type hint; file "named.root"; }; zone "stargate.local" { type master; forwarders { }; file "stargate.local.hosts"; notify no; }; zone "100.168.192.in-addr.arpa" { type master; forwarders { }; file "192.168.100.rev"; notify no; }; ################################## $ttl 20W stargate.local. IN SOA stargate. root.stargate.local. ( 2001110508 4W 10W 53W 20W ) stargate.local. IN NS stargate. stargate.stargate.local. IN A 192.168.100.10 ; Server mond.stargate.local. IN A 192.168.100.11 ; virtueller Server planet.stargate.local. IN A 192.168.100.12 ; virtueller Server klausi.stargate.local. IN A 192.168.100.20 ; Winrechner sonne.stargate.local. IN A 192.168.100.30 ; little Tux #################################### Gruß Herbert
On Tue, Nov 06, 2001 at 04:22:50PM +0100, Herbert Schrader wrote:
Hallo Raimund, Hallo Peter, Hallo Liste, danke für die Tipps, ha das auch gleich mal probiert, leider ohne Erfolg (bislang).
Mal ne Gegenfrage: Musst du denn wirklich die forwarders Anweisung nutzen? Ich habe zu Hause einen bind8 mit lokalen Zonen laufen ohne forwarders Eintrag und in der /etc/resolv.conf noch 2 nameserver vom Provider eingetragen. Und das laeuft jetzt schon beim 2. Provider ohne Stress. Und ohne unnoetige Einwahlen. Peter
Am Dienstag, 6. November 2001 19:01 schrieb Peter Wiersig: > On Tue, Nov 06, 2001 at 04:22:50PM +0100, Herbert Schrader wrote: > > Hallo Raimund, Hallo Peter, Hallo Liste, > > danke für die Tipps, ha das auch gleich mal probiert, > > leider ohne Erfolg (bislang). > > Mal ne Gegenfrage: Musst du denn wirklich die forwarders > Anweisung nutzen? Ich habe zu Hause einen bind8 mit > lokalen Zonen laufen ohne forwarders Eintrag und in der > /etc/resolv.conf noch 2 nameserver vom Provider > eingetragen. Und das laeuft jetzt schon beim 2. Provider > ohne Stress. Und ohne unnoetige Einwahlen. > > Peter Hallo Peter, guuuuter Tipp. Danke. Probier ich morgen gleich mal aus. Auf Naheliegendes kommt man oft nicht, zumal dann, wenn man sich in die Materie erst einarbeitet. [Habe mit drei oder vier Beispielkonfigurationen probiert, hat anfangs gar nix aufgelöst, und da war die forwarders-Anweisung immer drin; und wie schon geschrieben, mit man bind bin ich gar nicht klar gekommen |-(( *grrrr* ] Würde ich denn diese Funktion brauchen, wenn ich später einen Router für Internetzugang der beiden anderen Rechner einrichte? Danke nochmals. Gruss Herbert
On Tue, 6 Nov 2001, Herbert Schrader wrote:
Am Dienstag, 6. November 2001 15:29 schrieb Raimund Hölle: > Peter Wiersig schrieb am 06.11.01, 15:14:04: > > On Tue, Nov 06, 2001 at 03:04:59PM +0100, Raimund Hölle wrote: > >> Peter Wiersig schrieb am 06.11.01, 14:40:58: > >> > On Tue, Nov 06, 2001 at 12:55:39PM +0100, Herbert Schrader wrote:
Ja, da schrieben die alle. Und das furchtbare Quoting mit den grausigen Einrueckungen (wer war das?) habe ich mal schnell entsorgt. Bis auf den wesentlichen Teil:
################################## $ttl 20W stargate.local. IN SOA stargate. root.stargate.local. ( 2001110508 4W 10W 53W 20W ) stargate.local. IN NS stargate. stargate.stargate.local. IN A 192.168.100.10 ; Server mond.stargate.local. IN A 192.168.100.11 ; virtueller Server planet.stargate.local. IN A 192.168.100.12 ; virtueller Server klausi.stargate.local. IN A 192.168.100.20 ; Winrechner sonne.stargate.local. IN A 192.168.100.30 ; little Tux ####################################
So, die Domain heisst also "stargate.local". In Ordnung. Aber:
stargate.local. IN NS stargate. ---------^
Dahinter der Punkt gefaellt mir nicht. Da habe ich mal gelernt, wenn ein Punkt dransteht, ist das der volle Domainname, ansonsten - wenn es ein einzelner Host ist - bleibe der Punkt weg. Also "stargate.local." oder "stargate".
stargate.local. IN SOA stargate. root.stargate.local. ( ---------^
Und der Punkt mag mir auch nicht schmecken. Und dann faellt mir auch auf, dass "stargate" ueberhaupt kein Hostname ist. Muss da nicht der Hostname hin, auf den sich die Eintraege beziehen? IN NS ist doch ein Verweis auf einen einzelnen Host und nicht auf eine gesamte Domain, ebenfalls wie in der ersten Zeile des SOA. Allerdings habe ich hier immer noch einen bind4 laufen und daran schon seit mehreren Jahren nichts mehr zu arbeiten gehabt. Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...
participants (4)
-
Herbert Schrader
-
Peter Blancke
-
Peter Wiersig
-
Raimund Hölle