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

Исходное сообщение
"in-addr.arpa с других DNS."

Отправлено harlan , 18-Дек-03 11:37 
Установил на своём сервере DNS. Прописал всю свою подсеть в прямой и реверсивной зонах.
После этого запустил nslookup и решил попробовать разрешение имён сперва для своей подсети, потом для других:
==================================================================
> www.mydomain.com
Server: 1.2.3.4
Address: 1.2.3.4#53

Name: www.mydomain.com
Address: 1.2.3.5
> 1.2.3.5
Server: 1.2.3.4
Address: 1.2.3.4#53

5.3.2.1.in-addr.arpa        name = www.mydomain.com
> www.another.com
Server: 1.2.3.4
Address: 1.2.3.4#53

Non-authoritative answer:
Name: www.another.com
Address: 5.6.7.8
> 5.6.7.8
Server: 1.2.3.4
Address: 1.2.3.4#53

** server can't find 8.7.6.5.in-addr.arpa: NXDOMAIN
>
==================================================================
Т.е. имя сервера по адресу DNS определяет только для тех хостов, которые прописаны в его реверсивной зоне.
Вопрос: А как заставить его отсылать запрос дальше, что бы получать осмысленный результат?

P.S. Совершенно точно знаю, что реверсивная зона в домене another.com настроена правильно.


Содержание

Сообщения в этом обсуждении
"in-addr.arpa с других DNS."
Отправлено ipmanyak , 18-Дек-03 12:06 
обратная зона  8.7.6.5.in-addr.arpa  у тебя прописана ? если нет, тогда
ты ее должен прописать как slave и утянуть с того сервака, где она прописана, имхо так! Попробуй прописать у себя в resolv.conf
еще  один nameserver - тот сервак, где есть та обратная зона и он должен
разрешать тебе слать запросы с твоей сети, может и прокатит, но не уверен,
я не гуру в DNS.  там же в resolv.conf добавь строку search  тот_поддомен.домен.ru

"in-addr.arpa с других DNS."
Отправлено harlan , 18-Дек-03 12:30 
Получается, что я у себя должен прописать ВСЕ (!!!) DNS сервера, которые есть в инете.
Нет. Должно существовать более универсальное решение.

"in-addr.arpa с других DNS."
Отправлено Andr , 18-Дек-03 15:01 
А не напортачил ли ты в описании своей рекурсивной зоны? Можно все запросы к in-addr.arpa направить к своему серверу - тогда будут такие проблемы. Это один из вариантов.

  Покажи named.conf - придумаю другие.


"in-addr.arpa с других DNS."
Отправлено harlan , 18-Дек-03 16:48 
>  Покажи named.conf - придумаю другие.
== named.conf ==
options {
  directory "/...";
  pid-file "/...";
};
zone "." {
  type hint;
  file "named.ca";
};
zone "mydomain.com" {
  type master;
  file "mydomain.com.hosts";
};
zone "0.0.127.IN-ADDR.ARPA {
  type master;
  file "127.0.0.rev";
};
zone "3.2.1.IN-ADDR.ARPA {
  type master;
  file "1.2.3.rev";
};
zone "localdomain" {
  type master;
  file "localdomain.hosts";
};
== END ==

"in-addr.arpa с других DNS."
Отправлено ipmanyak , 18-Дек-03 15:06 
какие нафиг все сервера в инете? речь идет о твоих только серверах.
если вы зарегите обратные зоны, тогда ничего не надо! Вы же их не регили !
Если хочешь чтобы твои серваки резолвили по ip, то нужно регистрировать обратную зону!

"in-addr.arpa с других DNS."
Отправлено harlan , 18-Дек-03 16:52 
>какие нафиг все сервера в инете? речь идет о твоих только серверах.
>
>если вы зарегите обратные зоны, тогда ничего не надо! Вы же их
>не регили !
>Если хочешь чтобы твои серваки резолвили по ip, то нужно регистрировать обратную
>зону!

А по подробнее о регистрации можно? Где её надо регистрировать?
И потом, речь идёт, что бы кто-то из-вне мог резолвить по IP машины относящиеся к моей зоне, или юзвери подключенные к моим сервакам могли резолвить машины относящиеся к чужим сеткам?