Кэширующий DNS прокси для Linux с возможностью менять TTL?
Ситуация: есть ноут с Ubuntu и нестабильный 3G интернет, порой деградирующий до отвратительного GPRS. Хочется немного подсластить себе жизнь, кэшируя DNS запросы. Причем надолго кэшируя, увеличив TTL раз в десять, к примеру.
Собственно вопрос: кто это умеет? Долго искал такую возможность в замечательном dnsmasq, но видно не судьба.
P.S. Может я вообще не того хочу, и есть решения получше?
P.P.S. Про отдельный кэш в браузерах я в курсе. Пльзуюсь не только браузером.
Подскажите, как именно он может переписать TTL? Я не нашел такой возможности.
Попробовал.
1. Непохоже, что он что-то кэширует.
$ sudo nscd -g
...
Кэш hosts:
да кэш задействован
да кэш постоянный
да кэш разделяемый
211 предлагаемый размер
216064 общий объем пула данных
1216 использованный объем пула данных
3600 секунды жизни для положительных записей
20 секунды жизни для отрицательных записей
0 попадания на положительные записи
0 попадания на отрицательные записи
23 промахи на положительные записи
1 промахи на отрицательные записи
0% частота попадания на кэш
10 текущее число кэшированных значений
10 максимальное число кэшированных значений
0 максимальная длина цепочки поиска
0 число задержек на rdlock
1. Если вы ещё раз прочитаете свой собственный пост, то поймёте(а если не поймёте то прочитайте ещё раз) что он выставляет TTL для всех положительных записей в 3600 секунд.