# pkg install bind99
# vi /usr/local/etc/namedb/named.conf


listen-on { 127.0.0.1; 192.168.1.252; };
allow-query { any; };

zone "1.168.192.in-addr.arpa" {
type master;
file "/usr/local/etc/namedb/master/1.168.192.in-addr.db";
};


# cd /usr/local/etc/namedb/master/
# cp localhost-reverse.db 1.168.192.in-addr.db
# vi 1.168.192.in-addr.db


$TTL 3h
@ SOA example.com. admin.example.com. 42 1d 12h 1w 3h

NS example.com.
2 PTR example.com.


# echo 'named_enable="YES"' >> /etc/rc.conf
# service named start
# vi /etc/resolv.conf


nameserver 192.168.1.252


# ping ya.ru
# vi /etc/fstab


# Device Mountpoint FStype Options Dump Pass#
/dev/ada0p2 / ufs rw,acls 1 1
/dev/ada0p3 none swap sw 0 0


# mount -o acls /
# pkg install samba41
# rm -Rf /var/db/samba4/private/
# samba-tool domain provision --use-rfc2307 --host-ip=192.168.1.252 --interactive


EXAMPLE.COM
dc
BIND9_DLZ
Вводим сложный пароль типа pheSeb3Ae

# vi /usr/local/etc/namedb/named.conf

include "/var/db/samba4/private/named.conf";

# vi /var/db/samba4/private/named.conf


Снять комментарий с database 9.9 и закомментировать database 9.8.

# service named restart
# samba
# sockstat -4 | grep samba
# nslookup example.com
# kinit Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
# klist
# echo 'samba_server_enable="YES"' >> /etc/rc.conf
# vi /etc/resolv.conf


domain example.com


Пробуем ввести в домен компьютер.