Squid и больше хостов
Я настроил свой Squid как прозрачный кеш на visible_host myhost.com
Теперь мне нужно сделать тест: - Я изменил свой файл hosts, чтобы перенаправить запрос браузера myHost2.com на ту же машину (squid + apache), но при попытке увидеть это сообщение об ошибке:
The requested URL could not be retrieved
________________________________
While trying to retrieve the URL: http://myhost2.com/
The following error was encountered:
Unable to determine IP address from host name for myhost2.com
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.
Как я могу разрешить этот запрос? Это всего лишь тест, поэтому я бы передал запрос моему apache. Squid не должен фильтровать запрос.
1 ответ
Решение
Ошибка указывает, что Squid не может разрешить имя хоста.
Squid должен разрешать DNS-имена для любой системы, для которой он работает. Это может означать, что вам нужно изменить файл hosts на вашем хосте Squid, или это может означать настройку локального DNS-сервера на хосте Squid.