Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Igor Mitichev                        2:6001/9.9     17 Feb 2007  16:50:32
 To : All
 Subject : делегирование зоны...
 -------------------------------------------------------------------------------- 
 
 
 Вопрос, который не раз обсуждался и в фидо и в интернете, но у меня очередное
 шаманство возникло.
 
 Ситуация до омерзения проста: корпоративная сеть, поключенная к интернету через 
 ADSL. Соответственно, один DNS у провайдера и у него запись A на
 *.vz111.debryansk.ru указывает на внешний IP модема.
 
 Второй DNS внутри корпоративной сети. И тут записи поразнообразнее. И, наконец, 
 третий DNS на виндовом сервере обслуживет зону AD и обеспечивает работу active
 directory.
 
 Конфиг основного внутреннего сервера DNS (почти без сокращений):
 
 =================== Цитируется Windows Clipboard ===================
 // generated by named-bootconf.pl
 
 acl vz111 {
 192.168/16; 127.0.0.1;
 };
 
 options {
         directory "/var/named";
         /*
          * If there is a firewall between you and nameservers you want
          * to talk to, you might need to uncomment the query-source
          * directive below.  Previous versions of BIND always asked
          * questions using port 53, but BIND 8.1 uses an unprivileged
          * port by default.
          */
         // query-source address * port 53;
    pid-file "named.pid";
    allow-query { "vz111"; };
 };
 //
 // a caching only nameserver config
 //
 //controls {
 //      inet 127.0.0.1 allow { localhost; } keys { rndckey; };
 //};
 
 zone "." IN {
         type hint;
         file "named.ca";
 };
 
 zone "localhost" IN {
         type master;
         file "localhost.zone";
         allow-update { none; };
 };
 
 zone "0.0.127.in-addr.arpa" IN {
         type master;
         file "named.local";
         allow-update { none; };
 };
 
 zone "vz111.debryansk.ru" IN {
         type master;
         file "vz111.zone";
         allow-update { none; };
 };
 include "/etc/rndc.key";
 =================== Конец цитаты ===================
 
 file "vz111.zone" (лишние записи поскипаны):
 
 =================== Цитируется Windows Clipboard ===================
 $TTL    86400
 
 @ IN   SOA vz111.debryansk.ru. root.vz111.debryansk.ru. (
                                       0102200705 ; Serial - Порядковый номер
                                       28800      ; Refresh - Период обновления
                                       14400      ; Retry - Интервал между
 попытками
                                       64800      ; Expire - Период устаревания
                                        7200 )    ; Minimum
                                    IN   NS  ns
 ad.vz111.debryansk.ru.             IN   NS  ns.ad.vz111.debryansk.ru.
                                    IN   TXT "111 Military Plants, Bryansk,
 Russia"
 vz111.debryansk.ru.                IN   MX 0 mail
 vz111.debryansk.ru.                IN   A   192.168.3.3
 news.vz111.debryansk.ru.           IN   A   192.168.9.68
 ns.vz111.debryansk.ru.             IN   A   192.168.9.68
 ns.ad.vz111.debryansk.ru.          IN   A   192.168.3.4
 *.vz111.debryansk.ru.              IN   A   192.168.3.3
 =================== Конец цитаты ===================
 
 Таким образом я расчитываю, что для разрешения имен в домене
 ad.vz111.debryansk.ru. запросы клиентов будут перекидываться серверу
 ns.ad.vz111.debryansk.ru. (192.168.3.4). Однако не тут то было...
 
 Эмулируем вход компьютера в домен:
 
 [root@news admin]# host -t SRV _ldap._tcp.ad.vz111.debryansk.ru
 _ldap._tcp.ad.vz111.debryansk.ru SRV 0 100 389 win2003.ad.vz111.debryansk.ru.
 [root@news admin]# host win2003.ad.vz111.debryansk.ru.
 win2003.ad.vz111.debryansk.ru has address 84.42.52.64
 
 Запись SRV разрешилась верно, а вот IP-адрес контроллера домена берется не с
 сервера ns.ad.vz111.debryansk.ru., а с внешнего интернетовского DNS. Хотя,
 виндовый сервер работает исправно, отдает все как надо:
 
 =================== Цитируется Windows Clipboard ===================
 [root@news admin]# dig win2003.ad.vz111.debryansk.ru. @ns.ad.vz111.debryansk.ru
 
 ; <<>> DiG 9.2.1 <<>> win2003.ad.vz111.debryansk.ru. @ns.ad.vz111.debryansk.ru
 ;; global options:  printcmd
 ;; Got answer:
 
 ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24016
 
 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
 
 ;; QUESTION SECTION:
 ;win2003.ad.vz111.debryansk.ru. IN      A
 
 ;; ANSWER SECTION:
 win2003.ad.vz111.debryansk.ru. 3600 IN  A       192.168.3.4
 
 ;; Query time: 4 msec
 ;; SERVER: 192.168.3.4#53(ns.ad.vz111.debryansk.ru)
 ;; WHEN: Sat Feb 17 14:33:54 2007
 ;; MSG SIZE  rcvd: 63
 =================== Конец цитаты ===================
 
 Что интересно, если перезапустить внутренний DNS, то все начинает какое-то время
 работать правильно:
 
 =================== Цитируется Windows Clipboard ===================
 [root@news admin]# kill `cat /var/named/named.pid`
 [root@news admin]# /etc/init.d/named start
 [root@news admin]# host win2003.ad.vz111.debryansk.ru.
 win2003.ad.vz111.debryansk.ru has address 192.168.3.4
 =================== Конец цитаты ===================
 
 но через пару часиков мы начинаем опять устойчиво наблюдать вышеописанный глюк.
 
 Главное, не соображу, в какую сторону копать-то... То ли виндовый DNS чудит, то 
 ли линуксовский... Hа всякий случай, карбоню письмо в обе эхи:
 *   Оpигинал    в ru.linux
 * Также послано в ru.windows.2003
 
 С уважением                                             17 Фев 07 года
 Igor Mitichev                                           garick33 на hotbox.ru
 
        Развитие индивида обусловлено развитием всех других индивидов,
          с которыми он находится в прямом или косвенном общении.(с)
 --- Я писать стихи не могу, по натуре я не Пушкин. Я по натуре Белинский.(с)
  * Origin: Задавайте мне любые вопросы, я вам дам любые ответы. (2:6001/9.9)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 делегирование зоны...   Igor Mitichev   17 Feb 2007 16:50:32 
 Re: делегирование зоны...   Fominskiy Sergey   21 Feb 2007 06:11:28 
Архивное /ru.linux/230945d6fa2c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional