LINUX.ORG.RU
ФорумAdmin

Bind 9.3.0 установка


0

0

Помогите установить Bind 9.3.0, скачал я с ftp исходники, скомпилировал и установил их, настроил named.conf как в инете нашел
acl corpnets { 192.168.1.0/24; 192.168.0.0/24; };
options {
directory "/etc/namedb"; // Working directory
allow-query { corpnets; };
};
controls {};
// Provide a reverse mapping for the loopback address 127.0.0.1
zone "0.0.127.in-addr.arpa" {
type master;
file "localhost.rev";
notify no;
};
Сразу же возник вопрос как сделать localhost.rev, вроде бы он скриптом make-localhost создается, но я весь диск с Линуксом прошарил ничего не нашел. Без него named запускается, но ничего не кеширует, при запросе
#dig @127.0.0.1 www.linux.org.ru
отвечает:
; <<>> DiG 9.3.0 <<>> @127.0.0.1 www.rusworld.ru
;; global options: printcmd
;; connection timed out; no servers could be reached

Мне нужен просто кеширующий dns сервер, к нему за инфой будут обращатся локальные приложения, чтоб им не лезть далеко куда-нибудь...
Кто уже устанавливал себе bind помогите plz... А то я уже весь инет облазил, ничего хорошего не нашел(


хм... bind по дефаулту настроен как кеширующий dns. все что делал - в /etc/bind/named.conf.options(debian) вписал:
 forwarders {
	 	dns1.moj.isp.net;
		dns2.moj.isp.net;
	};

listen-on { 127.0.0.1;};
};

// to allow only specific hosts to use the DNS server: 
allow-query { 
127.0.0.1; 
};

options {
        allow-recursion { 127.0.0.1; };


};
ну и в /etc/resolv.conf соответственно вписал
nameserver 127.0.0.1

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

А localhost.rev что вообще не нужен что ли?? Вобщем я в начале немного стормозил и не разрешил через iptables коннекты на порт 53, теперь #dig @127.0.0.1 www.ya.ru ; <<>> DiG 9.3.0 <<>> @127.0.0.1 www.ya.ru ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 9921 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION: ;www.ya.ru. IN A

;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Jan 21 13:13:40 2005 ;; MSG SIZE rcvd: 27 Я пытаюсь проверить кеширует ли мой сервер что нибудь, в инете нашел такую проверку (эту команду надо выполнить два раза первый раз она должна за адресом обратится к другому dns, а во второй раз только к 127.0.0.1 потому как в кеше должен был сохранится адрес): #nslookup -sil www.ya.ru Она вообще выдает странное: Server: 127.0.0.1 Address: 127.0.0.1#53

** server can't find www.ya.ru: REFUSED Почему Refused я не понял, пробовал в iptables все разрешить, все равно такая же хрень

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

Все последняя проблема решилась, оказывается надо было в acl прописать 127.0.0.1 и все ок!! У меня теперь кеширующий DNS сервер ))))) Жаль что тут мне не помогли, пришлось на другом форуме выяснять...

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