I've done as much searching and trying as I can for the past few days,
so I'm coming here for help.

I have a squid cache set up on host A, and am trying to set up host B
to use A as it's parent, but it has to be through a forwarded port via
ssh (using something like: ssh -L 4128:hostA:3128 hostA on host B).
When I add the lines below to my conf file (taken from the faq), the
browser simply returns the error that follows that code.

> cache_peer localhost parent 4128 0 no-query default
> acl all src 0.0.0.0/0.0.0.0
> never_direct allow all


error message:

> The requested URL could not be retrieved
>
> While trying to retrieve the URL: http://www.squid-cache.org/
>
> The following error was encountered:
> Unable to determine IP address from host name for www.squid-cache.org
>
> The dnsserver returned:
> Name Error: The domain name does not exist.
>
> This means that:
> The cache was not able to resolve the hostname presented in the URL.
> Check if the address is correct.
>
>
> Your cache administrator is root.
>
> Generated Tue, 27 Apr 2004 18:17:37 GMT by hostB (Squid/2.4.STABLE6)


The cache on host B works fine without the never_direct, but then it
doesn't ever talk to the parent, so DNS on B works fine. I am also able
to use the cache on host A directly via a ssh tunnel.

Any ideas?

(The intent here is to have a local cache that shouldn't talk to the
web directly but can use ssh to another host who can.)

Thank you.

--
Jerry Adlersfluegel
www.jerrya.net - Hotwheels, Mustangs and more.