Domain controller
# 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.
# sysrc named_enable="YES"
# 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
Add hard password like: 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.
Uncomment parameter database 9.9 and comment parameter database 9.8.
# service named restart
# samba
# sockstat -4 | grep samba
# nslookup example.com
# kinit administrator@EXAMPLE.COM
# klist
# echo 'samba_server_enable="YES"' >> /etc/rc.conf
# vi /etc/resolv.conf
domain example.com
Пробуем ввести в домен компьютер.
Add computer into domain.