Files
Ubuntu_docs/Unbound_install.md
2025-04-07 07:46:21 +05:00

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