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
--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)