День добрый.Установил Squid 3.1.0.13, а он гад не видит сайты по dns именам (по IP работает).
Если иду в инет в обход Squid то все работает т.к. с dns все в порядке.вот конфиг:
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl localnet src 192.168.10.0/24acl SSL_ports port 443
acl Safe_ports port 80
acl Safe_ports port 21
acl Safe_ports port 443
acl Safe_ports port 70
acl Safe_ports port 210
acl Safe_ports port 1025-65535
acl Safe_ports port 280
acl Safe_ports port 488
acl Safe_ports port 591
acl Safe_ports port 777
acl CONNECT method CONNECThttp_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localnet
icp_access allow localnet
icp_access deny all
htcp_access allow localnet
htcp_access deny allhttp_port 192.168.10.250:3128
hierarchy_stoplist cgi-bin ?
cache_mem 12 MB
maximum_object_size_in_memory 512 KB
cache_dir ufs /usr/local/squid/cache 1024 64 256
minimum_object_size 0 KB
maximum_object_size 4096 KBcache_swap_low 85
cache_swap_high 95
access_log /usr/local/squid/logs/access.log squid
cache_log /usr/local/squid/logs/cache.log
cache_store_log /usr/local/squid/logs/store.logrefresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern (cgi-bin|\?) 0 0% 0
refresh_pattern . 0 20% 4320cache_effective_user squid
httpd_suppress_version_string off
visible_hostname ProxyServerdns_nameservers 192.168.10.250
Помогите пожалуйста запустить squid.
>dns_nameservers 192.168.10.250Уберите эту опцию а dns добавьте в resolv.conf
>>dns_nameservers 192.168.10.250
>
>Уберите эту опцию а dns добавьте в resolv.confТак пробовал делать, не помогает.
Причем ошибку по DNS имени мгновенно выдает, такое впечатление что squid и не пытается что то искать по DNS.
В ошибке пишет так:
"
Сервер DNS ответил:
Internal Error
Это означает, что кэш не смог распознать имя узла в URL. Проверьте адрес на корректность.
"
>[оверквотинг удален]
>Так пробовал делать, не помогает.
>Причем ошибку по DNS имени мгновенно выдает, такое впечатление что squid и
>не пытается что то искать по DNS.
>В ошибке пишет так:
>"
>Сервер DNS ответил:
>Internal Error
>Это означает, что кэш не смог распознать имя узла в URL. Проверьте
>адрес на корректность.
>"DNS сервер работает?
nslookup в студию.
>[оверквотинг удален]
>>"
>>Сервер DNS ответил:
>>Internal Error
>>Это означает, что кэш не смог распознать имя узла в URL. Проверьте
>>адрес на корректность.
>>"
>
>DNS сервер работает?
>
>nslookup в студию.DNS работает, т.к. если в браузере не указываю прокси, то интернет по dns работает.
DNS сервер unbound, в resolv.conf указан сам сервер freebsd (host на котором висит unbound). IСQ и Skype работают без проблем.Думаю затык где то в Squid, проблема не может быть связана с тем что Squid не может записать себе в кеш ?
А свой фаервол вы смотрели? не может быть затыка в этом????
>[оверквотинг удален]
>>
>>nslookup в студию.
>
>DNS работает, т.к. если в браузере не указываю прокси, то интернет по
>dns работает.
>DNS сервер unbound, в resolv.conf указан сам сервер freebsd (host на котором
>висит unbound). IСQ и Skype работают без проблем.
>
>Думаю затык где то в Squid, проблема не может быть связана с
>тем что Squid не может записать себе в кеш ?Вы всё таки проверьте nslookup прямо на сервере, где установлен squid. Браузер, IСQ и Skype совершенно не интересны.
>[оверквотинг удален]
>>DNS работает, т.к. если в браузере не указываю прокси, то интернет по
>>dns работает.
>>DNS сервер unbound, в resolv.conf указан сам сервер freebsd (host на котором
>>висит unbound). IСQ и Skype работают без проблем.
>>
>>Думаю затык где то в Squid, проблема не может быть связана с
>>тем что Squid не может записать себе в кеш ?
>
>Вы всё таки проверьте nslookup прямо на сервере, где установлен squid.
>Браузер, IСQ и Skype совершенно не интересны.Фаервол Pass all
nslookup на сервере отрабатывает без вопросов...
Ума не приложу в чем может быть проблема ...
>[оверквотинг удален]
>>>
>>>Думаю затык где то в Squid, проблема не может быть связана с
>>>тем что Squid не может записать себе в кеш ?
>>
>>Вы всё таки проверьте nslookup прямо на сервере, где установлен squid.
>>Браузер, IСQ и Skype совершенно не интересны.
>
>Фаервол Pass all
>nslookup на сервере отрабатывает без вопросов...
>Ума не приложу в чем может быть проблема ...Решил данный вопрос переустановкой squid.
Видимо при первой устанвке были выбраны не нужные (для меня опции) и мной не до конца настроен конфиг.
После переустановки с минимальными опциями все заработало.
Спасибо за помощь.
>Решил данный вопрос переустановкой squid.
>Видимо при первой устанвке были выбраны не нужные (для меня опции) и
>мной не до конца настроен конфиг.
>После переустановки с минимальными опциями все заработало.
>Спасибо за помощь.такая же проблема была :)
убил в make config SQUID_DNS_HELPER Use the old 'dnsserver' helper и всё заработало :)
>>Решил данный вопрос переустановкой squid.
>>Видимо при первой устанвке были выбраны не нужные (для меня опции) и
>>мной не до конца настроен конфиг.
>>После переустановки с минимальными опциями все заработало.
>>Спасибо за помощь.
> такая же проблема была :)
> убил в make config SQUID_DNS_HELPER Use the
> old 'dnsserver' helper и всё заработало :)Парни, спасибо!
С Squid Cache version 3.1.19 эта опция не работает.
>>>Решил данный вопрос переустановкой squid.
>>>Видимо при первой устанвке были выбраны не нужные (для меня опции) и
>>>мной не до конца настроен конфиг.
>>>После переустановки с минимальными опциями все заработало.
>>>Спасибо за помощь.
>> такая же проблема была :)
>> убил в make config SQUID_DNS_HELPER Use the
>> old 'dnsserver' helper и всё заработало :)
> Парни, спасибо!
> С Squid Cache version 3.1.19 эта опция не работает.Та же проблема, немного не понял, как ее решить. По подробней можно пожалуйста.