Включаем кеширование DNS в Ubuntu
Недавно подключил Интернет напрямую в ноутбук, без роутера, и обнаружил, что многие сайты стали открываться ощутимо медленнее. При этом по данным speedtest.net скорость соединения стала существенно больше. Стал разбираться, в чем дело. Выяснилось, что хотя в Lubuntu по умолчанию все запросы идут через локальный DNS-сервер dnsmasq, в нем по умолчанию отключено кеширование!
Оказалось, что включить его достаточно просто: создаем файл /etc/NetworkManager/dnsmasq.d/cache.conf, в нем прописываем размер кеша в виде cache-size=размер. Например, это можно сделать из командной строки:
Рецепт основан на рекомендациях из блога Electric Monk.
Оказалось, что включить его достаточно просто: создаем файл /etc/NetworkManager/dnsmasq.d/cache.conf, в нем прописываем размер кеша в виде cache-size=размер. Например, это можно сделать из командной строки:
sudo echo "cache-size=1024">>/etc/NetworkManager/dnsmasq.d/cache.conf
Далее делаем перезапуск менеджера сети, чтобы с ним перезапустился dnsmasq и изменения вступили в действие:sudo systemctl restart network-manager
Рецепт основан на рекомендациях из блога Electric Monk.