Здравствуйте. Делаю шлюз на FreeBSD, внутренняя сеть с server 2008r2 и AD. Хочется чтобы было так:
1. днс на win-сервере обслуживает только внутреннюю зону, за внешними адресами ходит на bind, у клиентов прописан как первичный днс.
2. bind знает про внутренние зоны (чтобы мог работать как вторичный днс) и разрешает внешние адреса (перенаправление на днс провайдера)
Что сделано:
1. поднят днс на win-сервере. адрес bind указал во вкладке "серверы пересылки", разрешил передачу зон на bind
2. на bind в named.conf написано:
listen-on { 127.0.0.1; 192.168.61.1;};
forwarders { 81.26.129.5;};
zone "firm.local" {
type master;
file "/etc/namedb/dynamic/firm.local";
allow-update {
192.168.61.2; 127.0.0.1;
};
check-names ignore;
};
zone "61.168.192.in-addr.arpa" {
type master;
file "/etc/namedb/dynamic/61.168.192.in-addr.arpa";
allow-update {
192.168.61.2; 127.0.0.1;
};
check-names ignore;
};
файлы с зонами тоже есть
т.е. как я понимаю, у меня сейчас хранятся две главные зоны, обновляющиеся с 192.168.61.12, а те записи, которых нет в зонах bind отправляет днс-серверу провайдера
3. на клиентах настройки такие
адрес 192.168.61.3
маска 255.255.255.0
шлюз 192.168.61.1 <-----bind
первичный днс 192.168.61.2 <----- server 2008
вторичный днс 192.168.61.1 <-----bind
в принципе работает.
но если я делаю на клиенте:
nslookup rs1 <------- контроллер домена
Server: ugtel.ru
Address: 81.26.129.5
ugtel.ru не удалось найти rs1.firm.local: Non-existent domain.
То есть где-то ошибся. Но вместе с этим уже успел завести все машины в домен и ошибок в журналах как-то связанных с недоступностью контроллера домена не видел.
Подскажите, что я неправильно сделал?
1. днс на win-сервере обслуживает только внутреннюю зону, за внешними адресами ходит на bind, у клиентов прописан как первичный днс.
2. bind знает про внутренние зоны (чтобы мог работать как вторичный днс) и разрешает внешние адреса (перенаправление на днс провайдера)
Что сделано:
1. поднят днс на win-сервере. адрес bind указал во вкладке "серверы пересылки", разрешил передачу зон на bind
2. на bind в named.conf написано:
listen-on { 127.0.0.1; 192.168.61.1;};
forwarders { 81.26.129.5;};
zone "firm.local" {
type master;
file "/etc/namedb/dynamic/firm.local";
allow-update {
192.168.61.2; 127.0.0.1;
};
check-names ignore;
};
zone "61.168.192.in-addr.arpa" {
type master;
file "/etc/namedb/dynamic/61.168.192.in-addr.arpa";
allow-update {
192.168.61.2; 127.0.0.1;
};
check-names ignore;
};
файлы с зонами тоже есть
т.е. как я понимаю, у меня сейчас хранятся две главные зоны, обновляющиеся с 192.168.61.12, а те записи, которых нет в зонах bind отправляет днс-серверу провайдера
3. на клиентах настройки такие
адрес 192.168.61.3
маска 255.255.255.0
шлюз 192.168.61.1 <-----bind
первичный днс 192.168.61.2 <----- server 2008
вторичный днс 192.168.61.1 <-----bind
в принципе работает.
но если я делаю на клиенте:
nslookup rs1 <------- контроллер домена
Server: ugtel.ru
Address: 81.26.129.5
ugtel.ru не удалось найти rs1.firm.local: Non-existent domain.
То есть где-то ошибся. Но вместе с этим уже успел завести все машины в домен и ошибок в журналах как-то связанных с недоступностью контроллера домена не видел.
Подскажите, что я неправильно сделал?