On Wed, Apr 10, 2002 at 22:24:51 +0200, Stephan Graner wrote: Bub, sei so gut und brich Deine Zeilen zukuenftig bei 68 Zeichen um. Ich glaube, wir haben in der Liste auch gerade die passende Diskussion dazu. Such die einmal.
habe einen Transparenten Proxy aufgesetzt. Die Anfragen in Netz funktionieren wunderbar. Wenn ich allerdingst auf dem Web-Server zugreifen will also mit http://server bekomme ich folgende Fehlermeldung:
Ausgabe vom Browser --------<SCHNIPP>--------------------------- The requested URL could not be retrieved
While trying to retrieve the URL: http://server/
The following error was encountered:
Unable to determine IP address from host name for server The dnsserver returned:
Name Error: The domain name does not exist.
Ja, aber da steht doch schon alles. Dein Nameserver findet den Eintrag "server" nicht. Gib auf der Konsole einmal den Befehl nslookup server ein. Da wird sicherlich auch nichts gefunden. Falls Du ueberhaupt einen Nameserver betreibst, musst Du fuer die Verwendung solcher Abkuerzungen sicherlich einen CNAME in Deine Konfiguration einbauen. Squid greift auf die Namensaufloesung ueber /etc/resolv.conf zu. Und wenn da keine gescheiten Antworten zu erwarten sind, weil Deine /etc/resolv.conf vielleicht gar sogleich ins Internet zeigt, kann Squid auch nicht weiterdenken.
Das Squid den Namen nicht Auflösen kann, dass verstehe ich auch noch so gerade. Wenn ich allerdingst, die IP von dem Server angebe wäre in dem Fall die 192.168.0.1 baut er die Seite auf.
Ja, natuerlich. Mit IP geht das meiste auf Anhieb, mit Namen hast Du den Umweg ueber die Namensaufloesung, die dafuer funktionieren muss.
# SQUID REDIRECTION iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 \ -j REDIRECT --to-port 3128 ...
Und solange die Sache nicht richtig funktioniert, lass Deine Firewall mal voruebergehend abgeschaltet. Du kaempfst sonst vielleicht gegen mehrere Windmuehlen gleichzeitig. Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...