BIND9
1. Протестирован на Debian 8 x86_64. \\
BIND9 v9.9.5 поставлен из репы mirror.yandex.ru \\
2. После установки замените дефолтный **/etc/bind/named.conf.options** на этот и рестастаните bind **/etc/init.d/bind9 restart**:\\
acl int {192.168.3.1/29; 127.0.0.1/32;};
options {
dnssec-validation no;
directory "/var/cache/bind";
statistics-file "/var/cache/bind/named_stats.txt";
dump-file "/var/cache/bind/named.dump";
auth-nxdomain no; # conform to RFC1035
version "bitch";
hostname "not_a_bitch";
minimal-responses yes;
dnssec-enable no;
allow-transfer { none; };
forwarders {77.88.8.8; 77.88.8.1; 212.118.241.33; }; #Указываем внешние DNS
allow-update { none; };
allow-recursion { int; };
listen-on-v6 { none; };
listen-on port 53 { 127.0.0.1; 192.168.3.1; }; #интерфейсы, на которых будет слушаться наш DNS
allow-query { int; };
};
logging {
channel "misc" {
file "/var/log/bind/misc.log" versions 4 size 8m;
print-time yes;
print-severity yes;
print-category yes;
};
channel "query" {
file "/var/log/bind/query.log" versions 4 size 8m;
print-time yes;
print-severity no;
print-category no;
};
category default {
"misc";
};
category queries {
"query";
};
};
3. Предварительно убедитесь в том что у вас есть директория **/var/log/bind** и что пользователь **bind** есть возможность записи в неё.\\
4. Так же, если вы не хотите использовать гугловые, яндексовые DNS, то вот вам маленький список публичных DNS(P.S. возможно некоторые из них уже не работают) :\\
Yandex(Russia):
77.88.8.8
77.88.8.1
filter:
77.88.8.7
77.88.8.2
77.88.8.3
77.88.8.88
OpenDNS(USA):
208.67.222.222
208.67.222.220
208.67.220.222
208.67.220.220
filter:
208.67.222.123
208.67.220.123
DNS.WATCH(-):
84.200.70.40
84.200.69.80
penNIC DNS(*):
217.12.210.54
107.150.40.234
50.116.23.211
107.170.95.180
198.46.156.50
23.226.230.72
75.127.14.107
198.100.146.51
69.28.67.83 <- бывает подтормаживает
213.183.57.55
213.183.57.57
178.17.170.67
46.151.208.154 <- иногда тормозит
88.82.109.9
31.220.5.106
192.121.170.170
fileter:
67.215.65.130
208.67.222.123
208.67.220.123
Полный список находится на http://wiki.opennicproject.org/Tier2
UltraDNS(USA):
156.154.70.1
156.154.71.1
156.154.71.25
puntCAT DNS(Spain):
109.69.8.51
Hurricane ElectricDNS(USA):
74.82.42.42
Level3 DNS(-):
4.2.2.1
4.2.2.2
4.2.2.3
4.2.2.4
4.2.2.5
209.244.0.3
209.244.0.4
Hetzner Online AG DNS(Germany):
78.47.115.194
78.47.115.197
InterNAP Network DNS(USA and UK)(ANY resolv!):
212.118.241.1
212.118.241.33
DynDNS(USA):
216.146.35.35
FreeDNS(Austria):
37.235.1.174
37.235.1.177
Rejector.ru DNS(Russia):
95.154.128.32
176.9.147.55 <- DE
D-Link DNS(USA):
204.194.232.200
204.194.234.200
P.S. На серверах с пометкой __filter__ используется фильтрация от вредоносных сайтов и 18+\\