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

Исходное сообщение
"Squid потерял dns"

Отправлено Fer , 01-Июн-08 19:55 
Доброго времени суток.
Дабы выйти в инет с ноута использую прямое соединение между ноутом и компом подключенным к инету. В качестве прокси - Сквид. Настраивал такую штуку уже 2 раза, все работало замечательно. Но пару дней тому назад сквид начал выдавать такую штуку:

While trying to retrieve the URL: http://ya.ru/
The following error was encountered:
Unable to determine IP address from host name for ya.ru
The dnsserver returned:
Refused: The name server refuses to perform the specified operation.
This means that:
The cache was not able to resolve the hostname presented in the URL.
Check if the address is correct.

Причем сначала для некоторых сайтов, а потом для всех.
Влогах пишет, что днс вроде как сделал:
2008/06/01 01:14:43| Successful DNS name lookup tests...
2008/06/01 01:14:43| DNS Socket created at 0.0.0.0, port 2088, FD 5
2008/06/01 01:14:43| Adding nameserver 82.114.242.16 from Registry
2008/06/01 01:14:43| Adding nameserver 77.94.211.3 from Registry
2008/06/01 01:14:43| Adding nameserver 10.1.1.200 from Registry
Правда порты днс сокета всегда разные.
И еще каждый раз при закрытии в логах пишется
Page faults with physical i/o: 1668
Тоже с разным номером ошибки.
В логах access пишет следущее:
1212333658.533      0 127.0.0.1 TCP_MISS/503 1559 GET http://ya.ru/favicon.ico - DIRECT/ya.ru text/html
При запросе по йапишику - сайт грузит:
1212334175.527    141 127.0.0.1 TCP_MISS/200 3548 GET http://213.180.204.8/ - DIRECT/213.180.204.8 text/html
1212334175.707     90 127.0.0.1 TCP_MISS/200 651 GET http://213.180.204.8/favicon.ico - DIRECT/213.180.204.8 image/x-icon
Естественно без картинок.

Видно Сквид перестал дружить с dns. Внимание вопрос - как их подружить обратно?



Содержание

Сообщения в этом обсуждении
"Squid потерял dns"
Отправлено Fer , 01-Июн-08 20:26 
Маленькое дополнение - на компе со сквидом стоит ВинХР Профессионал

"Squid потерял dns"
Отправлено domas , 02-Июн-08 05:54 
>The dnsserver returned:
>Refused: The name server refuses to perform the specified operation.
>This means that:

Это означает: "ДНС-сервер сказал, что не будет отвечать на этот запрос". Т.е. сквид тут не причем...

>Правда порты днс сокета всегда разные.

А с чего бы им быть каждый раз одинаковыми? RTFM!

>И еще каждый раз при закрытии в логах пишется
>Page faults with physical i/o: 1668

Это не номер ошибки, это номер страницы памяти, которая потерялась. Так что, что-то с памятью - не хватает видать. Либо уменьшай кол-во объектов сквида в памяти, либо их размер, либо выключай memory_pools(а может и все вместе).


"Squid потерял dns"
Отправлено Fer , 02-Июн-08 12:51 
Спасибо за ответ.

>Это означает: "ДНС-сервер сказал, что не будет отвечать на этот запрос". Т.е.
>сквид тут не причем...

То есть, например, провайдер мог поставить игнор у своего днс'а на запросы сквида? Когда доберусь до дома попробую вставить в настройки внешний днс сервер. Может поможет.