URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 76155
[ Назад ]

Исходное сообщение
"FreeBSD не видит DNS."

Отправлено mike29 , 10-Сен-07 14:10 
Здравствуйте Уважаемые.
Проблема в следующем, FreeBSD упорно не хочет видеть dns сервер и зону которая к нему привязана.

Привожу настройки конфигов named может поможете пролить свет, я уже всю голову сломал не понимаю в чем дело:

/etc/namedb/named.conf

options {
    directory    "/etc/namedb";
        forwarders {
                dns провайдера 1; dns провайдера 2;
        };
        query-source address * port 53;
    pid-file    "/var/run/named/pid";
    dump-file    "/var/dump/named_dump.db";
    statistics-file    "/var/stats/named.stats";

};

   zone "." {
       type hint;
       file "named.root"; };

   zone "0.0.127.in-addr.arpa" {
       type master;
      file "localhost.rev";

};
   zone "ziza.local" {
   type master;
   file "db.ziza.local";
};

   zone "0.168.192.in-addr.arpa" {
       type master;
       file "ziza.local-reverse";
};


содержимое файла db.ziza.local:

$TTL 86400

ziza.local.   IN      SOA  ns.ziza.local. admin.ziza.local. (
                  2001220201 ; Serial (YYYYDDMM plus 2 digit serial)
                  86400 ; refresh (1 day)
                  7200 ; retry (2 hours)
                  8640000 ; expire (100 days)
                  86400) ; minimum (1 day)

                  IN NS ns.ziza.local.
                  IN MX 10 mail.ziza.local.

ns                IN A 192.168.0.20
sun               IN A 192.168.0.100
moon              IN A 192.168.0.101
maan              IN CNAME moon

содержимое файла ziza.local-reverse:

$TTL 86400

@       IN      SOA     ns.ziza.local. admin.ziza.local. (
                        2001220200      ; Serial (date, 2 digits version)
                        86400           ; refresh (1 day)
                        7200            ; retry (2 hours)
                        8640000         ; expire (100 days)
                        86400)          ; minimum (1 day)
        IN      NS      ns.ziza.local.

100     IN      PTR     sun.ziza.local.
101     IN      PTR     moon.ziza.local.

Содержимое файла localhost.rev:

$TTL    3600

@    IN    SOA    ns.ziza.local. admin.ziza.local.  (
                20012202 ; Serial
                3600    ; Refresh
                900    ; Retry
                3600000    ; Expire
                3600 )    ; Minimum
    IN    NS    ns.ziza.local.
1    IN    PTR    localhost.ziza.local.


содержимое файла /etc/resolv.conf

domain ziza.local
nameserver 127.0.0.1
nameserver 192.168.0.20
nameserver dns провайдера 1
nameserver dns провайдера 2


Вопрос в следующем, упорно не хочет видеть зону ziza.local
при запросе: #nslookup ziza.local выдает:
Server: 192.168.0.20
Address: 192.168.0.20#53

*** Can't find ziza.local: No answer


если запросить по ip: #nslookup 192.168.0.20 то:
Server: 192.168.0.20
Address: 192.168.0.20#53

** server can't find 20.0.168.192.in-addr.arpa: NXDOMAIN

Причем если запросить: #nslookup ns.ziza.local все работает:
Server: 192.168.0.20
Address: 192.168.0.20#53

name: ns.ziza.local
Address: 192.168.0.20

Вопрос почему не видет основную зону ziza.local?

Версия FreeBSD 6.2
BIND 9.3.3

Буду благодарен за помощь.


Содержание

Сообщения в этом обсуждении
"FreeBSD не видит DNS."
Отправлено mike29 , 10-Сен-07 22:40 
Неужели никто не знает в чем причина?
Мне нужно настроить зону ziza.local чтобы можно было обращаться к этой зоне из сетки, в частности с локальных Windows клиентов, если не трудно, покажите на примере как это можно сделать, видимо я что-то делаю не так, никак не могу прописать зону правильно.
Если не трудно покажите пример конфига named.conf и конфига для зоны. Спасибо.


"FreeBSD не видит DNS."
Отправлено mike29 , 11-Сен-07 09:36 
>Неужели никто не знает в чем причина?
>Мне нужно настроить зону ziza.local чтобы можно было обращаться к этой зоне
>из сетки, в частности с локальных Windows клиентов, если не трудно,
>покажите на примере как это можно сделать, видимо я что-то делаю
>не так, никак не могу прописать зону правильно.
>Если не трудно покажите пример конфига named.conf и конфига для зоны. Спасибо.
>

Так и не понял как прописать чтобы обращалось к нужной мне зоне.


"FreeBSD не видит DNS."
Отправлено Андрей , 11-Сен-07 12:12 
>>Неужели никто не знает в чем причина?
>>Мне нужно настроить зону ziza.local чтобы можно было обращаться к этой зоне
>>из сетки, в частности с локальных Windows клиентов, если не трудно,
>>покажите на примере как это можно сделать, видимо я что-то делаю
>>не так, никак не могу прописать зону правильно.
>>Если не трудно покажите пример конфига named.conf и конфига для зоны. Спасибо.
>>
>
>Так и не понял как прописать чтобы обращалось к нужной мне зоне.
>

а чего serial такой 2001года?


"FreeBSD не видит DNS."
Отправлено mike29 , 11-Сен-07 12:26 
>[оверквотинг удален]
>>>из сетки, в частности с локальных Windows клиентов, если не трудно,
>>>покажите на примере как это можно сделать, видимо я что-то делаю
>>>не так, никак не могу прописать зону правильно.
>>>Если не трудно покажите пример конфига named.conf и конфига для зоны. Спасибо.
>>>
>>
>>Так и не понял как прописать чтобы обращалось к нужной мне зоне.
>>
>
>а чего serial такой 2001года?

Да по дефолту настраивал, по старым конфигам. Это разве имеет значение?
Я вот не могу понять почему не видит корневую зону, не пингует ничего...
Мне нужно чтобы видел зону ziza.local, так-как эта зона у меня используется как контроллер домена для ldap. соотвественно пока не видит эту зону из win машин, то и в домен не пускает...



"FreeBSD не видит DNS."
Отправлено Oyyo , 11-Сен-07 12:34 
Добавь запись в db.ziza.local

@    IN A 192.168.0.20


"FreeBSD не видит DNS."
Отправлено Gennadi , 11-Сен-07 14:57 
>Добавь запись в db.ziza.local
>
>@    IN A 192.168.0.20

Перестартуй bind и покажи логи...


"FreeBSD не видит DNS."
Отправлено GloryS , 11-Сен-07 15:14 
А что говорит
$ dig ziza.local axfr
?

"FreeBSD не видит DNS."
Отправлено mike29 , 11-Сен-07 16:38 
>А что говорит
>$ dig ziza.local axfr
>?

# dig ziza.local axfr

; <<>> DiG 9.3.3 <<>> ziza.local axfr
;; global options:  printcmd
ziza.local.         86400   IN      SOA     ns.ziza.local. hostmaster.
ziza.local. 199802151 28800 7200 604800 86400
ziza.local.         86400   IN      A       192.168.0.20
ziza.local.         86400   IN      NS      ns.ziza.local.
gw.ziza.local.      86400   IN      A       192.168.0.1
localhost.ziza.local. 86400 IN      A       127.0.0.1
ns.ziza.local.      86400   IN      A       192.168.0.20
www.ziza.local.     86400   IN      CNAME   ns.ziza.local.
ziza.local.         86400   IN      SOA     ns.ziza.local. hostmaster.
ziza.local. 199802151 28800 7200 604800 86400
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Sep 11 20:30:07 2007
;; XFR size: 8 records (messages 1)

Зону пингует теперь, но не понятно почему в домен с win машины не пускает по прежнему, хотя зона ziza.local пингуется нормально с клиента win машины.

Винда при попытке подключения к домену выдает следующее:

При запросе DNS записи ресурса размещения службы (SRV), используемой для выяснения размещения контроллера домена для домена "ziza.local" произошла ошибка:

Произошла ошибка: "DNS-имя не существует."
(код ошибки: 0x0000232B RCODE_NAME_ERROR)

Опрос проводился для SRV-записи для _ldap._tcp.dc._msdcs.ziza.local

К возможным причинам ошибки относятся:

1. SRV-запись DNS не зарегистрирована в DNS

2. Одна или несколько зон из указанных ниже не включает делегирования своей дочерней зоне

ziza.local
local
. (корневая зона)

Опрос проводился для SRV-записи для _ldap._tcp.dc._msdcs.ziza.local
                                    ^^^^^^^^^^^^^^^^^^^^
                                    откуда это берется? ldap домен ziza.local называется
может поэтому не пускает?


"FreeBSD не видит DNS."
Отправлено GloryS , 11-Сен-07 17:15 
>[оверквотинг удален]
>Опрос проводился для SRV-записи для _ldap._tcp.dc._msdcs.ziza.local
>            
>          
>          
>  ^^^^^^^^^^^^^^^^^^^^
>            
>          
>          
>  откуда это берется? ldap домен ziza.local называется
>может поэтому не пускает?

Что значит "не пускает"?
А ты про какие домены говоришь?
про win-домен или про DNS?


"FreeBSD не видит DNS."
Отправлено mike29 , 11-Сен-07 17:30 
>Что значит "не пускает"?
>А ты про какие домены говоришь?
>про win-домен или про DNS?

Во FreeBSD у меня стоит samba + ldap, название контроллера домена ldap:
ziza.local
или root.ziza.local

Задача, чтобы Windows клиенты могли входить в домен ldap.
samba и ldap работают, но зайти можно только по ip машины freebsd. А мне нужно чтобы в домен пускало. Я думал если настрою dns зону во FreeBSD то WIN машины увидят домен, а вышло не так, понять не могу в чем причина. DHCP чтоли ставить?


"FreeBSD не видит DNS."
Отправлено GloryS , 11-Сен-07 17:53 
>[оверквотинг удален]
>
>ziza.local
>или root.ziza.local
>
>Задача, чтобы Windows клиенты могли входить в домен ldap.
>samba и ldap работают, но зайти можно только по ip машины freebsd.
>А мне нужно чтобы в домен пускало. Я думал если настрою
>dns зону во FreeBSD то WIN машины увидят домен, а вышло
>не так, понять не могу в чем причина. DHCP чтоли ставить?
>

Ааа...тут имхо грабли в настройках ldap. А я в нем не копенгаген...
Но dns тут ни при чем, он у тя нормально настроен и работает...