frug: Настройка BIND для обслуживания домена

9 сообщений / 0 new
Последнее сообщение
Гость
frug: Настройка BIND для обслуживания домена

Ну так вот...
Есть у меня домен [b]mydomain.ru[/b]
есть у меня ip [b]212.96.xx.xx[/b]

а так же BIND 9.2.0

настраиваю BIND следующим образом:

файл named.conf

[color=green]
controls {};

options {
directory "/etc/named/";
};

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

zone "mydomain.ru" {
type master;
file "mydomain.ru";
};

zone "xx.xx.96.212.in-addr.arpa" {
type master;
file "mydomain.ru.rev";
};
[/color]

А вот файл описания прямой зоны:

[color=green]
$TTL 86400
@ IN SOA @ root.mydomain.ru.
(
2005052501;
3600;
600;
604800;
86400;
)
IN NS ns
IN A 212.96.xx.xx
www IN CNAME mydomain.ru.
mail IN CNAME mydomain.ru.
[/color]

По моим соображениям вроде как всё правильно...
но результаты его работы говорят об обратном:

а в логе вот что по этому поводу записано:

[color=green]
May 12 14:16:37 host named[20374]: starting BIND 9.2.0 -u named
May 12 14:16:37 host named[20374]: using 1 CPU
May 12 14:16:37 host named[20377]: loading configuration from '/etc/named.conf'
May 12 14:16:37 host named[20377]: no IPv6 interfaces found
May 12 14:16:37 host named[20377]: listening on IPv4 interface eth0, 212.96.xx.xx#53
May 12 14:16:37 host named[20377]: listening on IPv4 interface eth1, 192.168.3.253#53
May 12 14:16:37 host named[20377]: listening on IPv4 interface lo, 127.0.0.1#53
May 12 14:16:37 host named[20377]: zone 0.0.127.in-addr.arpa/IN: loading master file 0.0.127.in-addr.arpa.zone: file not found
May 12 14:16:37 host named[20377]: dns_rdata_fromtext: mydomain.ru.rev:1: near eol: unexpected end of input
May 12 14:16:37 host named[20377]: zone xx.xx.96.212.in-addr.arpa/IN: loading master file mydomain.ru.rev: unexpected end of input
May 12 14:16:37 host named[20377]: zone localhost/IN: loading master file localhost.zone: file not found
May 12 14:16:37 host named[20377]: dns_rdata_fromtext: mydomain.ru:2: near eol: unexpected end of input
May 12 14:16:37 host named[20377]: zone mydomain.ru/IN: loading master file mydomain.ru: unexpected end of input
May 12 14:16:37 host named[20377]: running
Май 12 14:16:37 host named: запуск named succeeded
[/color]

Кто нибудь может ткнуть меня носом в то что я там не так сделал ?

igorsia (не проверено)

у тебя каталог для файлов зон прописан в /etc/named
а файлы ты скорее всего кладешь в /var/named
скорее всего по книжке настраивал - а там ошибка.

frug (не проверено)

неа igorsia ты не прав файлы лежат там гед надо...
сам посмотри в логе было бы написано: file not found
а там написано: unexpected end of input
может быть по тому что не всех зон файлы там лежат ( я локальные не создал ) ?

igorsia (не проверено)

а это что?

0.0.127.in-addr.arpa/IN: loading master file 0.0.127.in-addr.arpa.zone: file not found
May 12 14:16:37 host named[20377]: ,
ну и все файлы должны завершаться возвратом каретки

frug (не проверено)

на счёт этого я сказал что файлы локальных зон я не создал, но они описаны в named.conf
а вот на счёт возврата каретки не знал, щас попробую

..........
..........

неа каретка не помогает :(

блин, и что значит unexpected end of input ( неожиданный конец ввода ) ???

<span class='smallblacktext'>[ Редактирование Thu May 12 2005, 03:30PM ]</span>

igorsia (не проверено)

так... погоди... у тебя домен mydomain.ru
так у тебя все записи неправильные
дожно быть типа
www IN CNAME host.mydomain.ru.

frug (не проверено)

и это не правда...
я только что разобрался с этой ерундой !
дело в том, что временные параметры зоны нужно указывать на чиная с записи типа SOA

на примере:
[color=red]@ IN SOA @ root.mydomain.ru ( [/color]
[color=green] 20050506;
3600;
600;
604800;
86400;
);
[/color]

а у меня было :
[color=green]@ IN SOA @ root.mydomain.ru [/color]
[color=red] ([/color]
[color=green] 20050506;
3600;
600;
604800;
86400;
);
[/color]

вот какая капризная весч !

ну так с этим разобрался...
теперь обратную зону делать буду :)

edge (не проверено)

named.conf:

zone "0.0.127.in-addr.arpa" {
type master;
file "pri/named.local";
};

named.local:

$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS localhost.

1 IN PTR localhost.

frug (не проверено)

а что бы это могло значить ?

May 13 09:57:17 gate named[27134]: dns_master_load: mydomain.ru.rev: 9 xx.xx.96.212.in-addr.arpa.xx.xx.96.212.in-addr.arpa: not at top of zone
May 13 09:57:17 gate named[27134]: zone xx.xx.96.212.in-addr.arpa/IN: loading master file mydomain.ru.rev: not at top of zone

.....

так, с этим тоже разобрался....
точки нужно ставить в конце названия зоны то !
и обязательно запись NS должна быть!

<span class='smallblacktext'>[ Редактирование Fri May 13 2005, 10:07AM ]</span>

RSS-материал