> Squid же кеширует dns запросы. Почему тогда "не нужен"?
Он кеширует свои запросы, т.е. те, которые он посылал, а не служит DNS прокси. Это разные вещи. Таким образом 53 порт надо открывать для него (чтоб мог стучаться наружу, если нет локального DNS сервера), а не перенаправлять DNS запросы клиентов на squid.
И еще, при прозрачном проксировании в настройках сквайда нужно что то менять? На клиентских машинах выскакивает сообщение об ошибке подключения, неправильном указании адреса, с одним "/" а не "//". Где рыть?