Hi guys,
I try to implement a transparent proxy using squid 2.5 in Redhat 9 platform,
but I can't make the transparent proxy function properly although I follow
what state in the books web caching does.
My iptables rules as below:
Iptables -t nat -A PREROUTING -I eth0 -s ! 172.12.3.8 -p tcp --dport 80 DNAT
--to 172.12.3.8:3128
Iptables -t nat -A POSTROUTING -o eth0 -s 172.12.3.0/24 -d 172.12.3.8 -j
SNAT --to 172.12.3.35
Iptables -A FORWARD -s 172.12.3.0/24 -d 172.12.3.8 -I eth0 -eth0 -p tcp
--dport 3128 -j ACCEPT
Iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
However, when I use my browser to surf net I get the error as below:
The dnsserver returned:
Server Failure: the name server was unable to process this query
The cache was not able to resolve the hostname presented in the URL.
Hope some can point out my mistake.
Thanks
Received on Tue Dec 14 2004 - 16:35:55 MST
This archive was generated by hypermail pre-2.1.9 : Sat Jan 01 2005 - 12:00:02 MST