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

Исходное сообщение
"каталог с конфигами bind"

Отправлено jah , 29-Авг-08 14:21 
Здравствуйте. Понадобилось установить DNS сервер Bind ставил из портов, но каталог /var/named/etc/namedb почему то пуст, в нем лежит только файл rndc.conf.sample и никаких других файлов нету.
Ставил командой make install clean из каталога /usr/ports/dns/bind9

Как можно переустановить это дело что бы каталоги и файлы появились?


Содержание

Сообщения в этом обсуждении
"каталог с конфигами bind"
Отправлено jah , 29-Авг-08 14:57 
Если никто не знает, сбросьте хотя бы примерные конфиги, если не трудно :(
Первый раз настраиваю DNS :(

"каталог с конфигами bind"
Отправлено aurved , 29-Авг-08 15:21 
я думаю самое правильное почитать насчет DNS, я помню читал на citforum.ru
Да в принципе не важно где почитать, примеров конфигов и файлов зон там обычно масса.
А с ходу, не вникая, с DNS очень трудно. Надо хорошо понимать что ты делаешь.



"каталог с конфигами bind"
Отправлено Pahanivo , 29-Авг-08 21:16 
+1
Рекомендую книшку "DNS и BIND" издательства O'RELLY (вроде).

"каталог с конфигами bind"
Отправлено angra , 30-Авг-08 17:38 
Дебиановский вариант:

$ cat named.conf |grep -v '//'

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";
};

include "/etc/bind/named.conf.local";

$ cat db.root

; <<>> DiG 9.2.3 <<>> ns . @a.root-servers.net.
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18944
;; flags: qr aa rd; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 13

;; QUESTION SECTION:
;.                              IN      NS

;; ANSWER SECTION:
.                       518400  IN      NS      A.ROOT-SERVERS.NET.
.                       518400  IN      NS      B.ROOT-SERVERS.NET.
.                       518400  IN      NS      C.ROOT-SERVERS.NET.
.                       518400  IN      NS      D.ROOT-SERVERS.NET.
.                       518400  IN      NS      E.ROOT-SERVERS.NET.
.                       518400  IN      NS      F.ROOT-SERVERS.NET.
.                       518400  IN      NS      G.ROOT-SERVERS.NET.
.                       518400  IN      NS      H.ROOT-SERVERS.NET.
.                       518400  IN      NS      I.ROOT-SERVERS.NET.
.                       518400  IN      NS      J.ROOT-SERVERS.NET.
.                       518400  IN      NS      K.ROOT-SERVERS.NET.
.                       518400  IN      NS      L.ROOT-SERVERS.NET.
.                       518400  IN      NS      M.ROOT-SERVERS.NET.

;; ADDITIONAL SECTION:
A.ROOT-SERVERS.NET.     3600000 IN      A       198.41.0.4
B.ROOT-SERVERS.NET.     3600000 IN      A       192.228.79.201
C.ROOT-SERVERS.NET.     3600000 IN      A       192.33.4.12
D.ROOT-SERVERS.NET.     3600000 IN      A       128.8.10.90
E.ROOT-SERVERS.NET.     3600000 IN      A       192.203.230.10
F.ROOT-SERVERS.NET.     3600000 IN      A       192.5.5.241
G.ROOT-SERVERS.NET.     3600000 IN      A       192.112.36.4
H.ROOT-SERVERS.NET.     3600000 IN      A       128.63.2.53
I.ROOT-SERVERS.NET.     3600000 IN      A       192.36.148.17
J.ROOT-SERVERS.NET.     3600000 IN      A       192.58.128.30
K.ROOT-SERVERS.NET.     3600000 IN      A       193.0.14.129
L.ROOT-SERVERS.NET.     3600000 IN      A       199.7.83.42
M.ROOT-SERVERS.NET.     3600000 IN      A       202.12.27.33

;; Query time: 81 msec
;; SERVER: 198.41.0.4#53(a.root-servers.net.)
;; WHEN: Sun Feb  1 11:27:14 2004
;; MSG SIZE  rcvd: 436


$ cat db.0
;
; BIND reverse data file for broadcast zone
;
$TTL    604800
@       IN      SOA     localhost. root.localhost. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      localhost.


$ cat db.127
;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     localhost. root.localhost. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      localhost.
1.0.0   IN      PTR     localhost.


$ cat db.255
;
; BIND reverse data file for broadcast zone
;
$TTL    604800
@       IN      SOA     localhost. root.localhost. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      localhost.


$ cat db.local
;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     localhost. root.localhost. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      localhost.
@       IN      A       127.0.0.1

Ну а остальное уже сами заполняйте.


"каталог с конфигами bind"
Отправлено angra , 30-Авг-08 17:40 
Не забудьте пути поменять, в дебиане они другие. И добавьте в named.conf.options что-то вроде:
options {
  directory "/var/cache/bind";
  //ну и далее свои опции, например allow-recursion {}
};

"каталог с конфигами bind"
Отправлено ПитерПен , 29-Авг-08 18:05 
>Здравствуйте. Понадобилось установить DNS сервер Bind ставил из портов, но каталог /var/named/etc/namedb
>почему то пуст, в нем лежит только файл rndc.conf.sample и никаких
>других файлов нету.
>Ставил командой make install clean из каталога /usr/ports/dns/bind9
>
>Как можно переустановить это дело что бы каталоги и файлы появились?

А при установке из портов чекбокс - заменить оригинальный bind отмечали? Что-то типа REPLACE_BASE
Если нет, то рекомендую ))
cd /usr/ports/dns/bind9
make deinstall
выбрать REPLACE_BASE
make install clean

по оконцовке все файлеги должны бать в /etc/namedb


"каталог с конфигами bind"
Отправлено Hammer , 31-Авг-08 08:16 
>Здравствуйте. Понадобилось установить DNS сервер Bind ставил из портов, но каталог /var/named/etc/namedb
>почему то пуст, в нем лежит только файл rndc.conf.sample и никаких
>других файлов нету.
>Ставил командой make install clean из каталога /usr/ports/dns/bind9
>
>Как можно переустановить это дело что бы каталоги и файлы появились?

А разве бинд не ставится по дефолту вместе с системой?


"каталог с конфигами bind"
Отправлено Pahanivo , 01-Сен-08 08:19 
>>Здравствуйте. Понадобилось установить DNS сервер Bind ставил из портов, но каталог /var/named/etc/namedb
>>почему то пуст, в нем лежит только файл rndc.conf.sample и никаких
>>других файлов нету.
>>Ставил командой make install clean из каталога /usr/ports/dns/bind9
>>
>>Как можно переустановить это дело что бы каталоги и файлы появились?
>
>А разве бинд не ставится по дефолту вместе с системой?

Во фре да. В остальных - все зависит в общем случа от разработчиков.