URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 4666
[ Назад ]

Исходное сообщение
"The cache was not able to resolve the hostname"

Отправлено alpa , 02-Фев-07 14:23 
Заворачиваю http-трафик на сквид
Все работает нормально. Но.

Загружаю http://mail.ru
Там на главной странице последние новости оттопыриваются.
Кликаю на любую новость - переход по ссылке http://r.mail.ru/n6748865

В ответ в браузере получаю:

While trying to retrieve the URL: http://r.mail.ru/n6748865

The following error was encountered:
Unable to determine IP address from host name for r.mail.ru

The dnsserver returned:
Timeout

This means that:
The cache was not able to resolve the hostname presented in the URL.
Check if the address is correct.


При чем если http-трафик НЕ заворачивать на сквид
то страничка грузиться, только адрес изменяется
с
  http://r.mail.ru/n6748865
на
  http://www.vz.ru/news/2007/2/2/66862.html

В /etc/resolv.conf прописано два dns сервера

nslookup r.mail.ru
выдает

Non-authoritative answer:
r.mail.ru       canonical name = reklama.mail.ru.
Name:   reklama.mail.ru
Address: 194.67.57.170
Name:   reklama.mail.ru
Address: 194.67.57.171
Name:   reklama.mail.ru
Address: 194.67.23.14
Name:   reklama.mail.ru
Address: 194.67.23.108
Name:   reklama.mail.ru
Address: 194.67.23.109

Чего делать?
Подскажите.

версия squid/2.6.STABLE2


Содержание

Сообщения в этом обсуждении
"The cache was not able to resolve the hostname"
Отправлено minefac , 02-Фев-07 17:20 
может стоит попробовать опцию dns_nameservers в самом сквиде

"The cache was not able to resolve the hostname"
Отправлено minefac , 02-Фев-07 17:24 
может стоит попробовать опцию dns_nameservers в самом сквиде


"The cache was not able to resolve the hostname"
Отправлено alpa , 05-Фев-07 12:00 
>может стоит попробовать опцию dns_nameservers в самом сквиде

прописал два dns-сервера - не помогло.

чтож делать? наверняка дело в сквиде.
так как nslookup работает.


"The cache was not able to resolve the hostname"
Отправлено minefac , 05-Фев-07 17:16 
>>может стоит попробовать опцию dns_nameservers в самом сквиде
>
>прописал два dns-сервера - не помогло.
>
>чтож делать? наверняка дело в сквиде.
>так как nslookup работает.

попробуй взять дефалтовый конфиг и кроме доступа ничего не менять
и еще - странички ошибок в сквиде русские вроде как есть (покрайней мере в 2.5 версии они есть, /usr/share/squid/errors/)


"The cache was not able to resolve the hostname"
Отправлено ipmanyak , 06-Фев-07 14:18 
Это тебе кажется, что нэймсервер работает нормально. Явно у него иногда тормоза. Пока сквид не обработает днс запрос, на последующий запрос он и будет писать такую ошибку.
1 - Собери сквид с опцией  --disable-internal-dns
2 – в конфиге сквида укажи количество  процессов днс штук 8-10
dns_children 10

"The cache was not able to resolve the hostname"
Отправлено alpa , 06-Фев-07 14:32 
>Это тебе кажется, что нэймсервер работает нормально. Явно у него иногда тормоза.
>Пока сквид не обработает днс запрос, на последующий запрос он и
>будет писать такую ошибку.
>1 - Собери сквид с опцией  --disable-internal-dns
>2 – в конфиге сквида укажи количество  процессов днс штук 8-10
>
>dns_children 10


ok. вечером спробую