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:
- References:
- dnsmasq
- From: Thorsten Steinbrenner <list@billroth.de>
- Re: dnsmasq
- From: Christian Schmidt <christian.schmidt@chemie.uni-hamburg.de>