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

Исходное сообщение
"NS записи в зонах (BIND)"

Отправлено Pahanivo , 05-Май-05 14:13 
Народ! Поскажите вот такую весчь!
Есть домен foo.ru на серваке.
Надо делигировать поддомен 3 уровня 3level.foo.ru
серваку ns.3level.foo.ru те имя сервака внутри делигируемого
поддомена.
Поэтому конструкция вида
3level.foo.ru.     NS ns.3level.foo.ru.
не работает
Можно так:
ns.3level.foo.ru.  A  123.123.123.123
3level.foo.ru.     NS ns.3level.foo.ru.
но это вроде как не правильно (хотя работает) или правильно?
Айпишники в NS запясях bind не хавает (версия 9.2.3).
Как сделать правельно? Подскажите плиз.
Чето в мануалах не могу найти ответ.



Содержание

Сообщения в этом обсуждении
"NS записи в зонах (BIND)"
Отправлено dodger , 06-Май-05 07:45 
>Народ! Поскажите вот такую весчь!
>Есть домен foo.ru на серваке.
>Надо делигировать поддомен 3 уровня 3level.foo.ru
>серваку ns.3level.foo.ru те имя сервака внутри делигируемого
>поддомена.
>Поэтому конструкция вида
>3level.foo.ru.     NS ns.3level.foo.ru.
>не работает
>Можно так:
>ns.3level.foo.ru.  A  123.123.123.123
>3level.foo.ru.     NS ns.3level.foo.ru.
>но это вроде как не правильно (хотя работает) или правильно?
>Айпишники в NS запясях bind не хавает (версия 9.2.3).
>Как сделать правельно? Подскажите плиз.
>Чето в мануалах не могу найти ответ.

NS запись показывает на DNSсервер для зоны ( в данном случае 3level.foo.ru ). Я не вижу ничего плохого в:

ns.3level.foo.ru.  A  123.123.123.123
3level.foo.ru.     NS ns.3level.foo.ru.


"NS записи в зонах (BIND)"
Отправлено Lisa , 06-Май-05 09:31 
>Народ! Поскажите вот такую весчь!
>Есть домен foo.ru на серваке.

Т. е. ответственность за домен foo.ru делегирована Вашему DNS-серверу.

>Надо делигировать поддомен 3 уровня 3level.foo.ru
>серваку ns.3level.foo.ru те имя сервака внутри делигируемого
>поддомена.

Вы можете делигировать полномочия 3level.foo.ru, прописав в конфиге своего DNS сервера
$ORIGIN foo.ru.
3level   IN   A   123.123.123.123
$ORIGIN 3level.foo.ru.
      IN   NS  ns.3level.foo.ru.
ns    IN   A   123.123.123.123  

Эти же записи должны быть в прямой зоне хоста 3level.foo.ru.
$ORIGIN 3level.foo.ru
      IN   NS  ns.foo.ru.
      IN   NS  ns.3level.foo.ru.
      IN   A   123.123.123.123  
ns    IN   A   123.123.123.123

На foo.ru эти записи делигируют полнлмочия, а на 3level.foo.ru просто разъясняют структуру.

>Поэтому конструкция вида
>3level.foo.ru.     NS ns.3level.foo.ru.
>не работает

Записи NS должна соответствовать запись А.

>Можно так:
>ns.3level.foo.ru.  A  123.123.123.123
>3level.foo.ru.     NS ns.3level.foo.ru.
>но это вроде как не правильно (хотя работает) или правильно?
>Айпишники в NS запясях bind не хавает (версия 9.2.3).
>Как сделать правельно? Подскажите плиз.
>Чето в мануалах не могу найти ответ.



"NS записи в зонах (BIND)"
Отправлено e719 , 06-Май-05 11:55 
А попробуй в named.conf

zone in "3level.foo.ru."
{
type "stub";
masters {123.123.123.123;}
file "bak.3level.foo.ru";
};
зона заглушка


"NS записи в зонах (BIND)"
Отправлено Pahanivo , 11-Май-05 08:48 
>>Народ! Поскажите вот такую весчь!
>>Есть домен foo.ru на серваке.
>
>Т. е. ответственность за домен foo.ru делегирована Вашему DNS-серверу.
>
>>Надо делигировать поддомен 3 уровня 3level.foo.ru
>>серваку ns.3level.foo.ru те имя сервака внутри делигируемого
>>поддомена.
>
>Вы можете делигировать полномочия 3level.foo.ru, прописав в конфиге своего DNS сервера
>$ORIGIN foo.ru.
>3level   IN   A   123.123.123.123
>$ORIGIN 3level.foo.ru.
>      IN   NS  ns.3level.foo.ru.
>
>ns    IN   A   123.123.123.123

Ну это фактически мой вариант тока другими словами (с оригинами)

>
>Эти же записи должны быть в прямой зоне хоста 3level.foo.ru.
>$ORIGIN 3level.foo.ru
>      IN   NS  ns.foo.ru.
>
>      IN   NS  ns.3level.foo.ru.
>
>      IN   A  
>123.123.123.123
>ns    IN   A   123.123.123.123
>
>На foo.ru эти записи делигируют полнлмочия, а на 3level.foo.ru просто разъясняют структуру.
>
>
>>Поэтому конструкция вида
>>3level.foo.ru.     NS ns.3level.foo.ru.
>>не работает
>
>Записи NS должна соответствовать запись А.
>
>>Можно так:
>>ns.3level.foo.ru.  A  123.123.123.123
>>3level.foo.ru.     NS ns.3level.foo.ru.
>>но это вроде как не правильно (хотя работает) или правильно?
>>Айпишники в NS запясях bind не хавает (версия 9.2.3).
>>Как сделать правельно? Подскажите плиз.
>>Чето в мануалах не могу найти ответ.

Спасибо, видима я всетаки данная конструкция жизнеспособна.