LINUX.ORG.RU
решено ФорумAdmin

настройка bind9


0

1

при команде nslookup debian.domens.com c виндовой машины получаю
server unknown
adress 192.168.1.5
name debian.domens.com
address 192.168.1.5
cant find server name for address 192.168.1.5: non-existent domain
default servers are not available

bind настраивал по инструкции из инета
на самом debiane nslookup выглядит так

Server: 192.168.1.5
Address: 192.168.1.5#53

Name: debian.domens.com
Address: 192.168.1.5


Ответ на: комментарий от sanek8s

> я человек начинающий, подскажите как это сделать

Посмотреть в мануал из интернета, по которому
настраивали, где находится главный конфиг Bind'а, потом посмотреть там ключевое слово view. определить, какой view попадает под какую маску адресов и что именно (какие зоны) выдаются или не выдаются на DNS-запросы.

можно погуглить по двум словам: bind view

Slavaz ★★★★★
()
Ответ на: комментарий от andy03

выкладываю конфиг

файл named.conf

include «/etc/bind/named.conf.options»
zone "." {
   type hint;
   file «/etc/bind/db.root»;
};

zone «localhost» {
   type master;
   file «/etc/bind/db.local»;
};

zone «127.in-addr.arpa» {
   type master;
   file «/etc/bind/db.127»;
};

zone «0.in-addr.arpa» {
   type master;
   file «/etc/bind/db.0»;

};

zone «255.in-addr.arpa» {
   type master;
   file «/etc/bind/db.255»;
};

zone «DOMENS.COM» {
   type master;
   file «/etc/bind/domens.com»;
};

файл named.conf.options

{
directory «/var/cache/bind»
forwarders {
2 dns'а моего провайдера
};
auth-nxdomain no;
listen-on-v6 { any; }

файл domens.com

$ORIGIN domens.com.
$TTL 86400 ; 1 day
@ IN SOA domens.com. root.domens.com. (
2011071801 ; serial
10800 ; refresh (3 hours)
900 ; retry (15 minutes)
604800 ; expire (1 week)
86400 ) ; minimum (1 day)

NS debian.domens.com.
domens.com. IN A 192.168.1.5
debian.domens.com. IN A 192.168.1.5

sanek8s
() автор топика
Ответ на: комментарий от sanek8s

нет обратной зоны для domens.com

в named.conf добавить

zone "1.168.192.in-addr.arpa" {
   type master;
   file "/etc/bind/db.192.168.1";
}; 
и завести сам файл зоны db.192.168.1
$ORIGIN .
$TTL 86400 ; 1 day
1.168.192.in-addr.arpa IN SOA debian.domens.com. root.domens.com. (
                       2011071801 ; serial
                       10800 ; refresh (3 hours)
                       900 ; retry (15 minutes)
                       604800 ; expire (1 week)
                       86400 ) ; minimum (1 day)

NS debian.domens.com.

$ORIGIN 1.168.192.in-addr.arpa.
5 IN PTR debian.domens.com.

ilya82
()
Ответ на: комментарий от sanek8s

что, дейстивтельно используете ИП.В.6?
listen-on-v6 { any; }

не помню различает ли бинд регистры, но на всякий случай переписал бы вот это
zone «DOMENS.COM»

на сервере имен выполните
socklist | grep named
выдаст список tcp и udp портов - должен быть равен количеству интерфейсов на хосте

и, естественно не помешает перезапустить бинд, и почитать логи, он обычно очень внятно пишет что происходит при старте
cat /var/log/messages | grep named

а сам сервере имен себя находит?
nslookup debian.domens.com

andy03
()
Ответ на: комментарий от sanek8s

ну и в файл named.conf.options добавил бы

allow-query { 192.168.1/24; };

andy03
()
Ответ на: комментарий от ilya82

Спасибо большое! С обратной зоной все работает

sanek8s
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.