FreeBSD

DNS server unbound

Dns server unbound более быстрый по сравнению с bind.

Устанавливаем

cd /usr/ports/dns/unbound

make install clean
Выбираем опцию

[ ] LIBEVENT

Начиная с FreeBSD 10 unbond уже установлен.


Редактируем файл конфигурации unbound.conf


server:


# Уровень логирования - 0 (только ошибки)


verbosity: 1


# Порт, на котором слушаем запросы


port: 53


# Описываем интерфейсы, на которых будем слушать запросы


interface: 127.0.0.1


interface: 192.168.21.28


# Указываемисходящийинтерфейс


outgoing-interface: 192.168.31.8


#  Указываем сети, чьи запросы будем обрабатывать


access-control: 192.168.0.0/16 allow


# разрешаем  ip4 tcp/udp и запрещаем поддержку ipv6


do-ip4: yes


do-ip6: no


do-udp: yes


do-tcp: yes


# От чьего имени работает daemon unbound


username: unbound


# Указываем лог-файл и отключаем использование syslog


logfile: "unbound.log"


use-syslog: no


# Указываемпутьк pid-файлу


pidfile: "/var/run/local_unbound.pid"


# "Прячем" версиюсофта


hide-version: yes

Добавляем в

ee /etc/rc.conf

local_unbound_enable="YES"

Добавляем в

ee /etc/resolv.conf

search localdomain

nameserver 127.0.0.1

options edns0

/etc/rc.d/local_unbound start стартуем службу

 

 

 

 

 

 

Дополнительная информация