LinuxForum.Fans
Тема

Ubuntu 12.04 и bind9

Автор: Alesto 4 сообщений 1162 просмотров
#338444

Здравствуйте уважаемые форумчане, у меня беда, я подсел на linux и вот уже какой день разбираюсь с ним, поставил пару классный штучек, но столкнулся с проблемой в настройке bind.

Итак, ubuntu 12.04 звать просто server, стоит на виртуалке(VirtualBox) ip 192.168.1.1

Что я делал, по порядку:

  • apt-get install bind9

далее через mc захожу

по адресу /etc/bind/ в файл named.conf.options

пишу следующее

text

forwarders {
 8.8.8.8;
 };

listen-on { 127.0.0.1; 192.168.1.1; };

далее захожу в named.conf.local

Пишу следующее

text

key rndc-key {
 algorithm HMAC-MD5;
 secret "4GD8OIb8pZk4vAueACAfUQ=="; 
};
zone "example.net" IN {
     type master;
     file "/var/lib/bind/forward.db";
     allow-update { key rndc-key; };
};
zone "1.168.192.in-addr.arpa" IN {
     type master;
     file "/var/lib/bind/reverse.db";
     allow-update { key rndc-key; };
};

В файле forward.db пишу

text

$TTL 86400      ;       1 day
 example.net.    IN      SOA     server.example.net. root.example.net. (
 20130922        ; 
 10800           ;
 3600            ;
 604800          ;
 86400           ;
 )

IN NS server.example.net. IN A 192.168.1.1 localhost IN A 127.0.0.1 server01 IN A 192.168.1.1

В файле reverse.db

text

$TTL 86400      ;       1 day
 1.168.192.in-addr.arpa.       IN                SOA              server01.example.net.            root.example.net.    (
 20130922                             ;
 10800                                    ;
 3600                                       ;
 604800                                 ;
 86400                                    ;
 )

IN NS server01.example.net. IN A 192.168.1.1 localhost IN A 127.0.0.1 server01 IN A 192.168.1.1

в /etc/network/interfaces:

text

auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.1
dns-search example.net
dns-domain example.net
dns-nameserver 192.168.1.1

после этого перезапускаю bind

  • /etc/init.d/bind9 restart

ввожу [*]nslookup server
пишет
; ; Got SERVFAIL reply from 127.0.0.1, trying next server
; ; connection timed out; no servers could be reached

а ввожу [*]nslookup localhost
выдает впринципи то что надо но это думаю стандартные настройки...


Что может быть не так?
P.s. инструкцию брал отсюда http://linuxfan.com.ua/2012/12/ubuntu-server-ustanovka-i-nastrojka-dns-servera/

#338448

А если так

text
nslookup server.example.net

Для разрешения доменого имент его нужно полностью вводить.

"Alesto⇓" написал:
server01 IN A 192.168.1.1

А почему тут у вас появляетса такое имя сервера. Вроде ж вы его назвали просто server.
Ну и наскоко я помню в обратной зоне нету такой записи как "A", а есть "PTR"

#338476

да тут не только сервер01 вместо сервер, тут вообще смешалось все в кучу и кони и люди...

почему зона локалхост у вас в екзампл.нет? это должна быть отдельная зона(так везде).
у вас прописано zone "1.168.192.in-addr.arpa" IN, а там внутри 127.0.0.1...)))

#338756

Спасибо Вам большое за ответы, все сделал, все работает.

Войдите или зарегистрируйтесь, чтобы ответить.