Настроить локальный сервер DNS-кэширования довольно просто. Это, как правило, уменьшает задержку при просмотре веб-страниц. Вам даже не нужно возиться с продолжительностью действия IP (время жизни): просто обновление каждые несколько часов вместо нескольких раз за посещение страницы является улучшением.
Под Debian, Ubuntu и производными, сначала установите пакет resolvconf
. Resolvconf автоматически обрабатывает все обслуживание источника DNS, поэтому при каждом подключении к сети связанный сервер регистрируется в /etc/resolv.conf
(если у вас нет сервера кэширования DNS) или на вашем сервере кэширования DNS (если вы Имеется).
Затем установите сервер кэширования DNS, такой как dnsmasq или pdnsd. Pdnsd более продвинут в области кэширования DNS, поскольку он может сохранять свой кэш на диск, тогда как кэш dnsmasq не сохраняется после перезагрузок. Pdnsd также может быть сконфигурирован для хранения записей дольше, чем они должны быть (что вы делаете на свой страх и риск).