Назад | Перейти на главную страницу

как Отключить кеш в сквиде кроме DNS

У меня есть требование отключить кеширование в squid, кроме DNS. Я изменил конфигурацию в squid.conf, например "cache deny all". Это мне поможет? Я думаю, он также отключает кеширование DNS, верно? так что кто-нибудь может помочь мне решить эту проблему.

Вы просто хотите кэшировать DNS? Почему бы просто не отключить squid и использовать привязку?

То, что вы хотите сделать, невозможно. Squid - это http-кеш, а не кеширующий сервер имен. Он будет прослушивать HTTP-запросы и отвечать на них кэшированным содержимым. Он не прослушивает DNS-запросы и не может на них отвечать. Это правда, что squid кэширует DNS-запросы, но это для внутреннего использования. Веб-браузеры делают то же самое; это не значит, что вы можете использовать Firefox в качестве кеша DNS.

Как сказал Hyppy, вы можете настроить сервер имен, такой как bind или dnsmasq, чтобы делать то, что вы хотите.