Установка Unbound DNS
yum install unbound -y
Пример простого конфига
server: verbosity: 7 port: 53 ##Количество потоков сервера num-threads: 4 outgoing-range: 512 num-queries-per-thread: 1024 msg-cache-size: 16m rrset-cache-size: 32m msg-cache-slabs: 4 rrset-cache-slabs: 4 infra-cache-slabs: 4 cache-max-ttl: 86400 infra-host-ttl: 60 infra-lame-ttl: 120 infra-cache-numhosts: 10000 infra-cache-lame-size: 10k identity: "DNS" version: "1.0" hide-identity: yes hide-version: yes harden-glue: yes do-not-query-address: 127.0.0.1/8 do-not-query-address: ::1 do-not-query-localhost: yes module-config: "iterator" ##Интерфейсы на которых будем слушать interface: 127.0.0.1 interface: 10.10.10.10 # LAN IP сервера outgoing-interface: 191.191.191.191 # WAN IP сервера ##Каким подсетям отвечать. Укажите свои! и реалки не забудьте! access-control: 10.0.0.0/8 allow access-control: 172.0.0.0/8 allow do-ip4: yes do-ip6: no do-udp: yes do-tcp: yes username: unbound logfile: "/log/unbound.log" use-syslog: no pidfile: "/var/run/unbound/unbound.pid" hide-version: yes include: "/etc/unbound/local.d/*" ##Так можно забить статик записи #local-data: "stat.vasya.net.ua. 3600 IN A 10.0.1.30" remote-control: control-enable: yes
Добавим все это в автозагрузку
chkconfig --level 345 unbound on
Готово! Запускаем сервис и тестируем работоспособность.
Остановите, удалите или отключите из автозагрузки другие DNS на этом сервере если они есть