Всем привет, так сложилось, что я нуб в днс. Есть задача сделать в локальной сети отдельный dns сервер, который будет описывать зону, которую в свою очередь должен подхватывать основной dns сервер поднятый на ms server-е. Насколько я понимаю, нужно поднять свой dns-сервер, разрешить чтобы основной dns сервер мог запрашивать информацию у нового dns-сервера и прописать этот новый dns-сервер в список корневых серверов на основном dns-сервера. Так ли это или нужно что-то еще?
Я поднял свой bind с такими конфигами
/etc/bind/named.conf
options {
directory "/var/cache/bind";
pid-file "/var/run/named/named.pid";
dump-file "/etc/bind/dump/named_dump.db";
statistics-file "/etc/bind/stats/named.stats";
forwarders {
192.168.0.2; //general dns - ms server
};
listen-on {
192.168.0.2; //general dns - ms server
192.168.1.4; //server bind9
127.0.0.1;
};
};
zone "." {
type hint;
file "/etc/bind/db.root";
};
zone "test" {
type master;
file "/etc/bind/test.zone";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/test-reverse.zone";
};
/etc/bind/test.zone
$TTL 86400
test. IN SOA ns1.test. n2.test. (
2009121101
86400
7200
8640000
86400 )
IN NS ns1.test.
ns1 IN A 192.168.1.4
ns2 IN A 192.168.1.4
server1 IN A 192.168.1.4
server2 IN A 192.168.1.5
/etc/bind/test-reverse.zone
$TTL 3600
@ IN SOA ns1.test. ns2.test. (
2009121102
3600
900
3600000
3600 )
IN NS ns1.test.
IN NS ns2.test.
4 IN PTR server1.test.
5 IN PTR server2.test.
После этого прописали 192.168.1.4 на основной dns-сервер в «серверы пересылки», но он говорит про неизвестную ошибку. Подскажите, что я делаю не так?