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

Re: dnsmasq



Christian Schmidt said on 04.06.2004 14:29:

Zwar kenne ich mich mit dnsmasq nicht aus, versuche es aber trotzdem
einmal...

Danke... ;-)

Hast Du keinen WINS-Server? Das duerfte zwar mit Deinem Problem nichts
zu tun haben, aber wenn auf Deinem Server auch samba laeuft, wuerde
ich den zumindest als WINS-Server konfigurieren und das dann auch via
DHCP propagieren lassen...

Öh, ja, samba läuft, weiss auch nicht mehr warum ich das "damals" so konfiguriert hatte...

resolv.conf heisst die Datei...

Typo, sorry.

...also der Nameserver selbst.

Ja. Kommt aus der Manpage von dnsmasq:

"In order to configure dnsmasq to act as cache for the host on which it is running, put "nameserver 127.0.0.1" in /etc/resolv.conf to force local processes to send queries to dnsmasq. Then either specify the upstream servers directly to dnsmasq using --server options or put their addresses real in another file, say /etc/resolv.dnsmasq and run dnsmasq with the -r /etc/resolv.dnsmasq option. This second technique allows for dynamic update of the server addresses by PPP or DHCP."

Haelt der denn auch die "DNS-Datenbank" fuer "billroth.de" vor?

Ja, ich denke schon. Per DDNS da dnsmasq sowohl DHCP als auch DNS-Server ist.

Das waere genau das, was ich versuchen wuerde. Die IP-Adressen von
Nameservern aendern sich fuer gewoehnlich nicht alle Tage...
Sprich: Die Ip-Adresse Deines Routers wuerde ich ganz aus der
Konfiguration herausnehmen und stattdessen nur die "offiziellen"
Nameserver als Forwarder dort eintragen.

Das habe ich probiert. Mit dem Router in der resolv.dnsmasq meldet dig:

[17:42:48] [mars:/home/ts (1.493 Mb, 16 Files)] # dig pop.onlinehome.de

; <<>> DiG 9.2.1 <<>> pop.onlinehome.de
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34064
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;pop.onlinehome.de.             IN      A

;; ANSWER SECTION:
pop.onlinehome.de.      701     IN      CNAME   pop.online.de.
pop.online.de.          1514    IN      CNAME   poponline.kundenserver.de.
poponline.kundenserver.de. 1797 IN      A       212.227.15.165
poponline.kundenserver.de. 1797 IN      A       212.227.15.181
poponline.kundenserver.de. 1797 IN      A       212.227.15.133
poponline.kundenserver.de. 1797 IN      A       212.227.15.149

;; Query time: 74 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  4 17:43:25 2004
;; MSG SIZE  rcvd: 161

Wenn ich jetzt die drei DNS-Server von 1&1 eintrage passiert etwas eigenartiges. Die ersten paar DNS-Abfragen per dig sehen aus wie die oben genannte. Dann:

[17:45:31] [mars:/home/ts (1.493 Mb, 16 Files)] # dig pop.onlinehome.de

; <<>> DiG 9.2.1 <<>> pop.onlinehome.de
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23162
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 11, ADDITIONAL: 0

;; QUESTION SECTION:
;pop.onlinehome.de.             IN      A

;; AUTHORITY SECTION:
de.                     83080   IN      NS      K.NIC.de.
de.                     83080   IN      NS      A.NIC.de.
de.                     83080   IN      NS      B.DE.NET.
de.                     83080   IN      NS      C.DE.NET.
de.                     83080   IN      NS      D.DE.NET.
de.                     83080   IN      NS      E.NIC.de.
de.                     83080   IN      NS      F.NIC.de.
de.                     83080   IN      NS      G.DE.NET.
de.                     83080   IN      NS      H.NIC.de.
de.                     83080   IN      NS      I.DE.NET.
de.                     83080   IN      NS      J.NIC.de.

;; Query time: 73 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  4 17:45:32 2004
;; MSG SIZE  rcvd: 221

Komisch. Warum? Verstehe ich nicht...

Kontrolliere doch mal, welche Nameserver tatsaechlich befragt werden.
Tools dazu gibt es zu Genuege (nslookup, host, dig usw.).

Jedesmal localhost 127.0.0.1, also dnsmasq, was IMHO korrekt ist. Oder sehe ich das falsch?

Tom

--
Intelligenz ist, die Realität zu verändern, nicht sie niederzureißen
und aus den Stücken zu rekonstruieren.
                -- Jean Baudrillard



Reply to: