|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : mitrohin a.s. 2:5020/400 09 Feb 2001 10:28:31 To : All Subject : делегирование зоны --------------------------------------------------------------------------------
Все казалось таким простым...
Завел я на внутренние адреса 10.0.0.0/8 свой внутренний dns
( aa.local., ab.local, ac.local ... ).
Все было замечательно пока не попытался делегировать зону
( скажем aa.local ).
Что я сделал.
1. сделал в зоне NS запись
$ORIGIN local.
@ IN SOA ns.local. root.ns.local. (
....
)
IN NS ns
...
aa IN A 10.0.0.1
IN NS aa
...
и в named.conf ничего не добавлял
2. на aa.local. взвел свою зону
$ORIGIN aa.local.
@ IN SOA aa.local. root.aa.local. (
....
)
IN NS aa.local.
...
h1 IN A 10.0.1.1
h2 IN A 10.0.1.2
...
и прописал в named.conf зону (master)
3. честно все убил и перезапустил снова
послал int каждому из намедов и посмотрел их базы
a. на aa.local. все красиво и вроде правильно imho
b. на ns.local. нет $ORIGIN aa.local. -- наверное это правильно
4. делаем nslookup h1.aa.local и получаем nonexistent host/domain
после чего в базе видим
$ORIGIN aa.local.
;a 9093 SOA A.ROOT-SERVERS.NET ... (
; ....);.;NXDOMAIN; ;-$; ...
МОЯ ЭТОГО HЕ ПОHИМАЕТ -- ПОЧЕМУ?
зачем лезть в корневые сервера если у тебя в базе есть запись
которая указывает куда надо сходить за этой зоной -- зачем я
вааще тогда ее (NS) старался прописывал.
5. в принцЫпе я добился рабочего состояния прописыванием
zone "aa.local" {
type forward;
...
};
но я не могу спать спокойно :)))
--- ifmail v.2.15dev5
* Origin: barnaul state pedagogical university (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/76190d8255b1.html, оценка из 5, голосов 10
|