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

Исходное сообщение
"Обратная зона DNS PTR настройка."

Отправлено Kander , 20-Сен-08 21:24 
Доброго времени суток!
Помогите разобраться с настройкой DNS, а в частности обратной зоны.
Имеется сервер DNS (адрес 10.10.10.1) на одном сервере несколько доменов (domen1.ru и domen2.ru), нужно настоить для этих доменов обратную зону (что бы по команте host 10.10.10.1 возвращял имена доменов).

Вот что имеется сейчас и не работает,
named.conf:

zone "domain1.ru" IN {
        type master;
        file "domain1.zone";
        allow-update { none; };
};

zone "domain2.ru" IN {
        type master;
        file "domain2.zone";
        allow-update { none; };
};

domain1.zone:

$ORIGIN .
$TTL 86400      ; 1 day
domain1.ru          IN SOA  ns.domain1.ru. root.domain1.ru. (
                                2008240701 ; serial
                                43200      ; refresh (12 hours)
                                7200       ; retry (2 hours)
                                604800     ; expire (1 week)
                                86400      ; minimum (1 day)
                                )
                        NS      ns.domain1.ru.
                        NS      ns.tyumen.ru.
                        A       10.10.10.1
$ORIGIN domain1.ru.
mail                    CNAME   domain1.ru.
ns                      A       10.10.10.1
www                     CNAME   domain1.ru.
1.10.10.10              PTR     domain1.ru.

domain2.zone:

$ORIGIN .
$TTL 86400      ; 1 day
domain2.ru          IN SOA  ns.domain2.ru. root.domain2.ru. (
                                2008240701 ; serial
                                43200      ; refresh (12 hours)
                                7200       ; retry (2 hours)
                                604800     ; expire (1 week)
                                86400      ; minimum (1 day)
                                )
                        NS      ns.domain2.ru.
                        NS      ns.tyumen.ru.
                        A       10.10.10.1
$ORIGIN domain1.ru.
mail                    CNAME   domain2.ru.
ns                      A       10.10.10.1
www                     CNAME   domain2.ru.
1.10.10.10              PTR     domain2.ru.

PTR Прописан, но почему то обратная зона не работает, возможно ошибка в конфигурировании?

Заранее спасибо.


Содержание

Сообщения в этом обсуждении
"Обратная зона DNS PTR настройка."
Отправлено angra , 20-Сен-08 22:01 
Hint: какое отношение имеет зона domain2.ru. к зоне 1.10.10.10.in-addr.arpa.?

"Обратная зона DNS PTR настройка."
Отправлено angra , 20-Сен-08 22:18 
Если сами не разобрались после намека, то сделайте следущее
1. добавьте в named.conf:
zone "10.in-addr.arpa"      { type master; file "имя_файла_обратной_зоны"; };
2. в имя_файла_обратной_зоны:


$TTL    604800
@       IN      SOA     на_ваше_усмотрение (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;

@       IN      NS      на_ваше_усмотрение
1.10.10 IN      PTR     domain1.ru.
2.10.10 IN      PTR     domain1.ru.
3. сделайте rndc reload и проверьте работоспособность. Смотрите лог на предмет ошибок, какой именно зависит от настройки syslog в вашем дистре, но скорее всего в самом /var/log/syslog


"Обратная зона DNS PTR настройка."
Отправлено Kander , 20-Сен-08 23:04 
Вот что получилось:

в named.conf:

zone "domain1.ru" IN {
        type master;
        file "domain1.zone";
        allow-update { none; };
};

zone "2.3.4.in-addr.arpa" IN {
        type master;
        file "2.3.4.in-addr.arpa.zone";
        allow-update { none; };
};

в файле 2.3.4.in-addr.arpa.zone:

$TTL    6048000
@       IN      SOA     domain1.ru.      root.domain1.ru  (
                1    ; serial
                604800           ; refresh
                86400            ; retry
                2419200          ; expire
                604800          ; ncache
);
@       IN      NS      ns.domain1.ru.
1     IN      PTR     domain1.ru.

Все одно не работает... :(
host 1.2.3.4
Host 1.2.3.4.in-addr.arpa not found: 2(SERVFAIL)

Что не так, может есть готовый пример?


"Обратная зона DNS PTR настройка."
Отправлено angra , 21-Сен-08 00:59 
>host 1.2.3.4
>Host 1.2.3.4.in-addr.arpa not found: 2(SERVFAIL)

Какой-то у вас странный host. Вот что должно было получится, обратите внимание на порядок чисел:

$ host 1.2.3.4
Host 4.3.2.1.in-addr.arpa. not found: 3(NXDOMAIN)

Вы создали зону для сети 4.3.2.0/24, а опрашиваете 1.2.3.0/24
Вообще лучше пользуйтесь dig для тестов, он дает больше информации, и не забывайте смотреть логи named во время релоада, он должен сообщать какие зоны загрузил, а какие нет и почему.



"Обратная зона DNS PTR настройка."
Отправлено Kander , 21-Сен-08 19:42 
Спасибо за ответы, я разобрался, сейчас у меня по команде host 1.2.3.4 возвращает:
4.3.2.1.in-addr.arpa domain name pointer domain1.ru. но это только локально на сервере, если эту команду выполнять на другой машине, по обратную зону не возвращает, пишет:
Host 4.3.2.1.in-addr.arpa. not found: 3(NXDOMAIN).

Может мы сможем пообщаться по аське или по электронной почте, что бы я мог выслать реальные файлы конфигурации?
Вот мой емайл:  akr@kander.ru


"Обратная зона DNS PTR настройка."
Отправлено angra , 22-Сен-08 08:14 
А вы другой машине указали что она должна использовать ваш NS? При проверках используйте dig и dnstracer, а не host, также полезно указывать опрашиваемый NS явно, ну и не стоит забывать про кеширование днс ответов.  



"Обратная зона DNS PTR настройка."
Отправлено Kander , 22-Сен-08 11:48 
Дело в том, что я владею только одним ИП адресом предоставленным мне провайдером, могу ли я сам у себя прописать обратную зону? Мне кажется что это должен сделать провайдер.

"Обратная зона DNS PTR настройка."
Отправлено mario23 , 22-Сен-08 12:03 
>Дело в том, что я владею только одним ИП адресом предоставленным мне
>провайдером, могу ли я сам у себя прописать обратную зону? Мне
>кажется что это должен сделать провайдер.

да обратитесь к провайдеру(однозначно).
зачем вам обратная зона ? вы початрь повесить хотите на ай пи ? или как ?  


"Обратная зона DNS PTR настройка."
Отправлено Kander , 22-Сен-08 12:06 
У меня на этом ИП почтовый сервер, при отправки на ряд почтовых серверов почта не отправляется, ругается на отсутствие обратной зоны ДНС.

Думал можно это прописать у себя в ДНС, а получается что это можно сделать только у провайтела.


"Обратная зона DNS PTR настройка."
Отправлено angra , 23-Сен-08 00:31 
Песец, конспиратор гребанный, а сразу нельзя было задачу сказать целиком?

P.S. прописываю все сезоны House M.D. для просветления :)


"Обратная зона DNS PTR настройка."
Отправлено Kander , 23-Сен-08 15:26 
>Песец, конспиратор гребанный, а сразу нельзя было задачу сказать целиком?
>
>P.S. прописываю все сезоны House M.D. для просветления :)

Спасибо за помощь!!!
Не думал что не могу прописать зону сам, что для этого нужен провайдер. :)