Сервер DNS

Настройка

/etc/rc.conf
named_enable="YES"

/etc/resolv.conf
nameserver 127.0.0.1

Создание обратной локальной зоны для loopback интерфейса

# cd /etc/namedb
# sh make-localhost
В /etc/namedb/mamster должны появится два файла localhost-v6.rev и localhost.rev
Проверяем:
# nslookup 127.0.0.1
Server: 127.0.0.1
Address: 127.0.0.1:53

1.0.0.127.in-addr.arpa name = localhost.test.loc.

named.conf

/etc/namedb/named.conf
options {
directory "/etc/namedb";
pid-file "/var/run/named/pid";
dump-file "/var/dump/named_dump.db";
statistics-file "/var/stats/named.stats";

listen-on { 127.0.0.1; 192.168.1.1; };
};
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "master/localhost.rev";
};
zone "test.loc" {
type master;
file "master/test.loc"
};
zone "1.168.192.IN-ADDR.ARPA" {
type master;
file "master/1.168.192.in-addr.arpa";
};

touch /etc/namedb/master/test.loc
$TTL 3600
test.loc. IN SOA freebsd.tesr.loc. root.freebsd.testloc. (
200071127 ; Serial
3600 ; Refresh
900 ; Retry
3600000 ; Expire
3600 ) ; Minimum
@
@
freebsd IN A 192.168.1.1
ns1 IN CNAME freebsd
ns2 IN A 192.168.1.2
rtr1 IN CNAME freebsd
rtr2 A 192.168.1.254

touch /etc/namedb/master/1.168.192.in-addr.arpa
$TTL 3600
@ IN SOA freebsd.tesr.loc. root.freebsd.testloc. (
200071127 ; Serial
3600 ; Refresh
900 ; Retry
3600000 ; Expire
3600 ) ; Minimum
@ IN NS ns1.test.loc.
@ IN NS ns2.test.loc.
1 IN PTR freebsd.test.loc.
2 IN PTR ns2.test.loc.
254 IN PTR rtr2.test.loc.

Важно!!! Фал зоны должен заканчиватся пустой строкой!!!



[ Назад ]

 

Сайт управляется системой uCoz