• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

DNS kann keine externen Adressen über Router auslösen

AnarKEY

Newbie
Hallo!

Ich habe folgendes Problem:
Ich habe einen Rechner 192.168.0.2, auf dem ein DNS-Server installiert ist., einen Rechner 192.168.0.1, der als Squid web-proxy-server fungiert. Dort sind zwei Netzwerkarten (eth0 für DSL, eth1 fürs netzwerk (192.168.0.0/24).

Der DNS-Server kann problemlos lokale adressen auflösen, nur Internet-Adressen, beispielsweise "host gmx.de" nicht, wenn ich die anfrage vom Client starte. Starte ich die namensauflösung am router selber funktioniert alles wie gewünscht. Beim Bind ist der Router als forwarder (mit option "forward only" eingetragen.

Nun habe ich mit ethereal geguckt, und festgestellt, dass auf dem 192.168.0.1 ein DNS-Query von 192.168.0.2 an 192.168.0.1 gestartet wird, und kurz darauf 192.168.0.1 an 192.168.0.2 "destination unreachable" als antwort geschickt. wird.

Der Befehl "route" spuckt folgendes aus:
217.5.98.52 * 255.255.255.255 UH 0 0 0 ppp0
192.168.2.0 * 255.255.255.0 U 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
link-local * 255.255.0.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default 217.5.98.52 0.0.0.0 UG 0 0 0 ppp0

(217.5.98.52 ist der nameserver von tonline.)

Nun bin ich ziemlich ratlos, da ich mich auch noch nicht so lange mit Linux beschäftige; hat noch jemand eine Idee, was ich da tun kann?

Besten dank,
AnarKEY
 

framp

Moderator
Teammitglied
Sorry, eine Loesung fuer Dein Problem habe ich nicht. Allerdings frage ich mich, warum Du auf den Rechner, der Deinen Proxy faehrt nicht auch gleich DNS fuer Dein Subnetz faehrst und anstelle dessen einen weiteren Rechner fuer DNS benutzt. Sow wie ich das verstehe ich das Dein FW und der sollte eigentlich all die netzwerkrelevanten Funktionen hosten.
Bei mir laeuft z.B. auf den Gateway Rechner DNS, squid, socks, FW und all das was man so zum Netzwerkrouten benoetigt wird und alle Subnetzrechner verweisen nur auf den Gatewayrechner (DNS, proxy, socks etc).
 
Oben