1.9 KiB
1.9 KiB
sudo apt update &&
sudo apt install unbound -y &&
unbound -V
sudo systemctl start unbound &&
sudo systemctl enable unbound &&
sudo systemctl status unbound
On Windows configuration is:
server:
verbosity: 4
qname-minimisation: no
interface: 127.0.0.1
do-ip6: no
do-ip4: yes
logfile: "C:\unbound.log"
domain-insecure: "test."
domain-insecure: "local."
domain-insecure: "pizza."
auto-trust-anchor-file: "C:\Program Files\Unbound\root.key"
private-address: ::/0
harden-dnssec-stripped: no
harden-referral-path: no
# Явно указываем, что зона "test." не локальная
local-zone: "test." transparent
forward-zone:
name: "test."
forward-addr: 192.168.200.85@5300
forward-zone:
name: "local."
forward-addr: 192.168.200.85@5300
forward-zone:
name: "pizza."
forward-addr: 10.101.1.31@53
forward-zone:
name: "srv."
forward-addr: 10.101.1.31@53
remote-control:
control-enable: yes
control-interface: 127.0.0.1
control-use-cert: no
On Linux conf file devide on anoter files
sudo mcedit /etc/unbound/unbound.conf
cd /etc/unbound/ &&
sudo mc
Получить полный список локальных зон можно так: unbound-control
unbound-control list_local_zones
sudo systemctl restart unbound
sudo systemctl status unbound.service
sudo journalctl -xeu unbound.service
Check on errors:
sudo unbound-checkconf /etc/unbound/unbound.conf
Прописываем для определенного интерфейса:
sudo resolvectl dns wlp14s0 127.0.0.1
Проверяем что стоит в качестве NDS резольвера
resolvectl status