The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Трабла с зонами(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.ru

host -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.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру