logo

Кэширующий DNS для дома

Из личного опыта.

Провайдер дома блочит сайты не через DPI, а подменяя запросы на своём DNS-сервере, который кстати иногда тормозил.

Для обхода раньше юзал прописанный в свойствах подключения гугловские сервера и сервера CloudFlare, но в последнее время тоже столкнулся с тормозами.
Как итог, запустил у себя локальный кэширующий DNS на bind9:
1.Инсталлим bind9:
()apt-get install bind9 bind9utils bind9-doc

2.После заменяем в named.conf.options:
()mcedit /etc/bind/named.conf.options
forwarders {
# 0.0.0.0;
};

#на

forwarders {
1.1.1.1;
1.0.0.1;
8.8.4.4;
8.8.8.8;
208.67.222.222;
208.67.220.220;
};

3. Теперь прописываем в resolv.conf:
()mcedit /etc/resolv.conf
nameserver 127.0.0.1

4. После
()service bind9 restart
()service networking restart

5. Обнаруживаем что сервер "упал". Берём клаву, монитор, и включаем заново наш сетевой интерфейс:
()ifup eth0

Выдаём IP нашего локального DNS-сервера клиентам через роутер, радуемся жизни.
За счёт того что локальный сервер обращается к куче других серверов - интернет начал работать намного шустрее.

Особенно это касается ВК и Spaces, где файлы расположены на куче разных серверов, например cs01/cs02 и т.п.

(c)Lionovsky, 2020
Ещё заметки >>

(с)Lionovsky, 2010-2016. Все права сохранены.