Доброго времени суток!
Помогите разобраться с настройкой 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 Прописан, но почему то обратная зона не работает, возможно ошибка в конфигурировании?
Заранее спасибо.
Hint: какое отношение имеет зона domain2.ru. к зоне 1.10.10.10.in-addr.arpa.?
Если сами не разобрались после намека, то сделайте следущее
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
Вот что получилось:в 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)Что не так, может есть готовый пример?
>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 во время релоада, он должен сообщать какие зоны загрузил, а какие нет и почему.
Спасибо за ответы, я разобрался, сейчас у меня по команде 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
А вы другой машине указали что она должна использовать ваш NS? При проверках используйте dig и dnstracer, а не host, также полезно указывать опрашиваемый NS явно, ну и не стоит забывать про кеширование днс ответов.
Дело в том, что я владею только одним ИП адресом предоставленным мне провайдером, могу ли я сам у себя прописать обратную зону? Мне кажется что это должен сделать провайдер.
>Дело в том, что я владею только одним ИП адресом предоставленным мне
>провайдером, могу ли я сам у себя прописать обратную зону? Мне
>кажется что это должен сделать провайдер.да обратитесь к провайдеру(однозначно).
зачем вам обратная зона ? вы початрь повесить хотите на ай пи ? или как ?
У меня на этом ИП почтовый сервер, при отправки на ряд почтовых серверов почта не отправляется, ругается на отсутствие обратной зоны ДНС.Думал можно это прописать у себя в ДНС, а получается что это можно сделать только у провайтела.
Песец, конспиратор гребанный, а сразу нельзя было задачу сказать целиком?P.S. прописываю все сезоны House M.D. для просветления :)
>Песец, конспиратор гребанный, а сразу нельзя было задачу сказать целиком?
>
>P.S. прописываю все сезоны House M.D. для просветления :)Спасибо за помощь!!!
Не думал что не могу прописать зону сам, что для этого нужен провайдер. :)