Трабла с зонами(DNS), Constr, 02-Сен-05, 20:16 [смотреть все]Есть у меня три сервера 1,2 и 3 . Хочется зарегистрировать соответственно три зоны : 1.ru 2.ru и 3.ru . На каждом из них поднимаю bind , прописываю зоны и отсылаю на регистрацию. Регистрация проходит ОК, НО зоны не работают. Шлю письмо DNS мастеру провайдера - почему собственно? Ответ : host -t ns 1.ru 1.ru NS ns.3.ru 1.ru NS ns.2.ruhost -t ns 2.ru 2.ru NS ns.3.ru 2.ru NS ns.1.ru host -t ns 3.ru 3.ru NS ns.1.ru 3.ru NS ns.2.ru Алгоритмическая ошибка нет А-записи для NS'в- читайте матчасть про GLUE записи. Два дня уже читаю матчасть и не пойму где же я лоханулся. Эти самые GLUE записи используются если мой ns сервер сидит внутри моей зоны - вроде нигде нет. Использование GLUE записи для сервера вне зоны - это ошивка ну и прочие умности. Может кто нибудь поподробнее для тупых разжевать?
|
- Трабла с зонами(DNS),
antoshkin, 21:59 , 02-Сен-05 (1)Ну тебе же чётко и ясно сказали: НЕТ A-записей для NSx. Поставь себя на место спрашивающего о записи 1.ru, например. Ты спросил, тебе дали имя днса, который держит эту зону: ns.1.ru, теперь тебе надо найти его, чтоб спросить у него. А кто это такой-то? А хбз... Правильно тебе сказали. Читай матчасть. Должна быть еще запись такая: ns A x.x.x.x
- Трабла с зонами(DNS),
const, 23:50 , 02-Сен-05 (2)>Должна быть еще запись такая: >ns A x.x.x.x т.е правильно ли я понимаю ? В основной SOA записи , должно быть как-то так:$TTL 3600 $ORIGIN ru. 1 3600 IN SOA ns.2.spb.ru. noname.yandex.ru. ( 2005090201 10800 3600 432000 38400 ) 3600 IN NS ns.2.spb.ru. ns.2.spb.ru. A 1.1.1.1 3600 IN NS ns.3.spb.ru.
- Трабла с зонами(DNS),
newser, 00:46 , 03-Сен-05 (3)>>Должна быть еще запись такая: >>ns A x.x.x.x >т.е правильно ли я понимаю ? В основной SOA записи , должно >быть как-то так: > >$TTL 3600 >$ORIGIN ru. >1 3600 IN > SOA ns.2.spb.ru. noname.yandex.ru. ( > > 2005090201 10800 3600 432000 38400 ) > 3600 >IN NS > ns.2.spb.ru. ns.2.spb.ru. A 1.1.1.1 > 3600 >IN NS > ns.3.spb.ru. Вам и в самом деле стоит ПОЧИТАТЬ матчасть: $TTL 3600 $ORIGIN 1.ru. @ IN SOA ns.2.spb.ru. noname.yandex.ru. ( 2005090201 10800 3600 432000 38400 ) @ IN NS ns.2.spb.ru. IN NS ns.3.spb.ru. ns IN A x.x.x.x ; ns.1.ru. есть x.x.x.x То же самое в зонах 2.ru. и 3.ru.
- Трабла с зонами(DNS),
const, 01:15 , 03-Сен-05 (4)>>>Должна быть еще запись такая: >>>ns A x.x.x.x >>т.е правильно ли я понимаю ? В основной SOA записи , должно >>быть как-то так: >> >>$TTL 3600 >>$ORIGIN ru. >>1 3600 IN >> SOA ns.2.spb.ru. noname.yandex.ru. ( >> >> 2005090201 10800 3600 432000 38400 ) >> 3600 >>IN NS >> ns.2.spb.ru. ns.2.spb.ru. A 1.1.1.1 >> 3600 >>IN NS >> ns.3.spb.ru. > >Вам и в самом деле стоит ПОЧИТАТЬ матчасть: > >$TTL 3600 >$ORIGIN 1.ru. >@ IN SOA ns.2.spb.ru. noname.yandex.ru. ( > 2005090201 10800 3600 432000 38400 ) > >@ IN NS ns.2.spb.ru. > IN NS ns.3.spb.ru. > >ns IN A x.x.x.x ; ns.1.ru. есть x.x.x.x > >То же самое в зонах 2.ru. и 3.ru. Не ребята - эту хохму я уже знаю Что я ns сервер забуду прописать? Приводился кусок SOA вызывающий сомнения . В полном виде SOA запись до того выглядела так: $TTL 3600 $ORIGIN ru. 1 3600 IN SOA ns.2.ru. noname.yandex.ru. ( 2005090201 10800 3600 432000 38400 ) 3600 IN NS ns.2.ru. 3600 IN NS ns.3.ru.
$ORIGIN 1.ru. mail 3600 IN A 1.1.1.1 3600 IN MX 10 mail.1.ru. ns 3600 IN A 1.1.1.1 www 3600 IN A 1.1.1.1 @ 3600 IN A 1.1.1.1 Теперь поправил так : $TTL 3600 $ORIGIN ru. 1 3600 IN SOA ns.2.ru. noname.yandex.ru. ( 2005090201 10800 3600 432000 38400 ) 3600 IN NS ns.2.ru. ns.2.ru. A 2.2.2.2 3600 IN NS ns.3.ru.
$ORIGIN 1.ru. mail 3600 IN A 1.1.1.1 3600 IN MX 10 mail.1.ru. ns 3600 IN A 1.1.1.1 www 3600 IN A 1.1.1.1 @ 3600 IN A 1.1.1.1 Запись вида 3600 IN NS ns.2.ru. ns.2.ru. A 2.2.2.2 взята отсюда : http://p-stone.ru/libr/nets/monitor/data/public15/ Так что вопрос простой им этой добавки хватит или как ? Если не хватит , то чего добавить ?
- Трабла с зонами(DNS),
universite, 03:26 , 03-Сен-05 (5) >Теперь поправил так : >$TTL 3600 >$ORIGIN ru. >1 3600 IN > SOA ns.2.ru. noname.yandex.ru. ( > > 2005090201 10800 3600 432000 38400 ) > 3600 >IN NS > ns.2.ru. ns.2.ru. A 2.2.2.2 Не въехал, какая версия бинда? и заодно уточнить ось хочется.
1.ru. 3600 IN NS ns.1.ru. 1.ru. 3600 IN NS ns.2.ru. 1.ru. 3600 IN NS ns.3.ru. 1.ru. 3600 IN A 1.1.1.1 1.ru. 3600 IN MX 10 mx.1.ru. ns.1.ru 3600 IN A 1.1.1.1. mx 3600 IN CNAME 1.ru. Записи SOA можно оставить старые. все остальное - добавлять по вкусу. Я бы еще добавил 4-ый нейм-сервер из шаровых (искать в гугле) И все три айпишника находятся в разных подсетях?
- Трабла с зонами(DNS),
Constr, 12:44 , 03-Сен-05 (6) > >Записи SOA можно оставить старые. >все остальное - добавлять по вкусу. >Я бы еще добавил 4-ый нейм-сервер из шаровых (искать в гугле) >И все три айпишника находятся в разных подсетях? Ось FreeBSD 4.11 named 8.3.7-REL. ns сервера в разных подсетях , хотя сами домены 1 и 3 в одной. Что самое поганое, до тех пор , пока slave сервером был сервер прова всё работало, а тут захотелось опереться на собственные силы и такой облом :( .
- Трабла с зонами(DNS),
lavr, 15:48 , 03-Сен-05 (7)> >> >>Записи SOA можно оставить старые. >>все остальное - добавлять по вкусу. >>Я бы еще добавил 4-ый нейм-сервер из шаровых (искать в гугле) >>И все три айпишника находятся в разных подсетях? > >Ось FreeBSD 4.11 named 8.3.7-REL. >ns сервера в разных подсетях , хотя сами домены 1 и 3 >в одной. Что самое поганое, до тех пор , пока slave >сервером был сервер прова всё работало, а тут захотелось опереться на >собственные силы и такой облом :( . незнание МАТЧАСТИ не освобождает от ответственности :) Здесь на opennet есть хорошая документация по DNS, у вас пробелы в основах
- Трабла с зонами(DNS),
universite, 00:19 , 04-Сен-05 (8) >Ось FreeBSD 4.11 named 8.3.7-REL. >ns сервера в разных подсетях , хотя сами домены 1 и 3 >в одной. Что самое поганое, до тех пор , пока slave >сервером был сервер прова всё работало, а тут захотелось опереться на >собственные силы и такой облом :( . Переходи на bind 9.3.1 и, как советует Lavr, почитай здешние мануалы по настройке ДНС-сервера на FreeBSD.
|