Работал себе squid на Red Hat, и вдруг стало появляться сообщение у клиентов:
The dnsserver returned:
No DNS records
После нескольких цмыканий кнопки "обновить" страничка все-таки открывается )Вот что в логах сквида:
2007/09/18 09:29:59| ipcacheParse: No Address records in response to 'c.icq.com'
2007/09/18 09:29:59| ipcacheParse: No Address records in response to 'c.icq.com'
2007/09/18 10:00:19| ipcacheParse: No Address records in response to 'www.google-analytics.com'
2007/09/18 10:15:42| ipcacheParse: No Address records in response to 'active.macromedia.com'
2007/09/18 10:33:39| ipcacheParse: No Address records in response to 'ru.fxfeeds.mozilla.com'
2007/09/18 10:40:46| ipcacheParse: No Address records in response to 'crl.verisign.com'
2007/09/18 10:59:44| ipcacheParse: No Address records in response to 'altfarm.mediaplex.com'
2007/09/18 12:23:08| ipcacheParse: No Address records in response to 'login.icq.com'
и т.д.Машинку перегрузил, не помогло.
Если даю с этой же машинки nslookup этих доменов, все ресолвится без проблем.
Вообщем не пойму почему система распознает имена без проблем, а сквид ругается вот так.Если есть какие-то мысли,буду очень рад.
Возможно ваш сквид перегружен большим количеством днс запросов и перегружен сам нэймсервер, который он юзает. Пока текущий днс запрос не будет отрезолвин сквидом, на остальные днс запросы он будет плевать и выдавать вам то что вы видели о не возможности отобразить страницу. Решение: юзать в сквиде dns_children в нужном количестве (8-16) и скомпилить сквид с опцией --disable-internal-dns