The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Настройка DNS сервера 3 уровня"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Настройка DNS сервера 3 уровня"  
Сообщение от labor (ok) on 31-Янв-09, 18:01 
Здравствуйте,подскажите пожалуйста как настроить днс сервер 3 уровня:

Имеем:

сервер с белым IP=217.117.110.124
днс имя 3 уровня данное провайдером =gun.basic.ru

Задача:

Сделать свой днс сервер с зоной gun.basic.ru и уже в ней создавать свои домены 4 уровня,типа forum.gun.basic.ru и т.д.

Буду благодарен за любую полезную информацию! Потому что бьюсь уже две недели с этим делом, и пожалуйста не надо писать фразы типа учите мат часть и прочие не касаемо темы!!! Сейчас такая зона настроена, но работает почему то только из внутренней локалки, а снаружи как было только gun.basic.ru так и осталось.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Настройка DNS сервера 3 уровня"  
Сообщение от 123 (??) on 31-Янв-09, 18:13 
Файл зоны

$ORIGIN gun.basic.ru
forum            A    1.2.3.4
forum2            A    1.2.3.5
forum3            A    1.2.3.6


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Настройка DNS сервера 3 уровня"  
Сообщение от labor (ok) on 31-Янв-09, 18:34 
>Файл зоны
>
>$ORIGIN gun.basic.ru
>forum   A 1.2.3.4
>forum2   A 1.2.3.5
>forum3   A 1.2.3.6

Это я сделал, для ясности выкладываю конфиги:

named.conf
=========================================================================================
options {
        directory       "/etc/namedb";
        dump-file       "/var/dump/named_dump.db";
        statistics-file "/var/stats/named.stats";
        listen-on       {
                127.0.0.1;
                192.168.100.1;
                217.117.110.124;
        };

       forwarders {
               217.117.110.124;
               89.105.157.168;
      };

        allow-transfer  {
                217.74.171.162;
                89.105.157.168;
                127.0.0.1;
        };

       version "No information.";

};

zone "." {
        type hint;
        file "named.root";
};

zone "0.0.127.IN-ADDR.ARPA" {
        type master;
        file "master/localhost.rev";
};

zone "100.168.192.in-addr.arpa" {
        type master;
        file "master/100.168.192.in-addr.arpa";
        notify yes;
};

zone "home.lan" {
        type master;
        file "master/home.lan";
};

zone "110.117.217.in-addr.arpa" {
        type master;
        file "master/110.117.217.in-addr.arpa";
        notify yes;
};

zone "gun.basic.ru" {
        type master;
        file "master/gun.basic.ru";
};
=========================================================================================

с зоной home.lan все понятно, а вот зона ниже конфиг зоны gun basic.ru

gun.basic.ru
=========================================================================================
$TTL 3600
@       IN      SOA     ns.gun.basic.ru. admin.gun.basic.ru.  (
                                2009013102      ; Serial
                                86400           ; Refresh
                                14400           ; Retry
                                604800          ; Expire
                                86400 )         ; Minimum

                IN NS           ns.gun.basic.ru.
                IN NS           ns.basic.ru.
                IN NS           ns1.tars.ru.
                IN NS           ns2.tars.ru.

;                IN MX   5       mail

@               IN      A       217.117.110.124
ns              IN      A       217.117.110.124
kav             IN      A       217.117.110.124
gw              IN      A       217.117.110.124
forum           IN      A       217.117.110.124

www             IN      CNAME   @
ftp             IN      CNAME   @
=========================================================================================

Обратная зона для gun.basic.ru

110.117.217.in-addr.arpa
=========================================================================================
$TTL 3600
@               IN      SOA     ns.gun.basic.ru. admin.gun.basic.ru. (
                                2009013102  ; Serial
                                10800       ; Refresh
                                3600        ; Retry
                                3600000     ; Expire
                                86400 )     ; Minimum

                IN      NS      ns.gun.basic.ru.
                IN      NS      ns.basic.ru.
                IN      NS      ns1.tars.ru.
                IN      NS      ns2.tars.ru.

100             IN      PTR     gw.gun.basic.ru.
1               IN      PTR     gun.basic.ru.
2               IN      PTR     ns.gun.basic.ru.
3               IN      PTR     kav.gun.basic.ru.
4               IN      PTR     forum.gun.basic.ru.
=========================================================================================

Ну собственно вот. Если что то вызывает сомнение или неправильно подскажите пожалуйста.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Настройка DNS сервера 3 уровня"  
Сообщение от angra (ok) on 31-Янв-09, 18:27 
Две недели?! Верните мне веру в подрастающее поколение и скажите, что две недели назад вы даже не знали значения слова dns и вообще инет на картинке только видели.
Вам понадобится еще вторичный dns-сервер, его можно получить у провайдера или найти(за 5 минут) в сети. Для вторичного вам придется открыть 53 порт еще и по tcp и в зоне на своем сервере добавить allow-transfer типа такого:
zone "gun.basic.ru" {
  type master;
  file "/etc/bind/gun.basic.ru";
  allow-transfer {
    202.157.182.142;
  };
};
После этого вам нужно обратится к провайдеру и попросить его о делегировании(это ключевой момент) вам зоны gun.basic.ru указав имена(и возможно ip) dns серверов. После того как делегирование пройдет проверяйте работоспособность через dig и dnstracer(указав корневые сервера для старта)
Не забудьте что при этом у вас все еще не будет возможности прописывать PTR записи ибо они относятся к другой(217.in-addr.arpa.) зоне.

В качестве упражнения для лучшего понимания принципов работы попробуйте при помощи dig или perl+Net::DNS пройтись до любого сервера по всей цепочке начиная с корневых. Обращайте внимание на секцию AUTHORITY в ответах.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Настройка DNS сервера 3 уровня"  
Сообщение от labor (ok) on 31-Янв-09, 18:47 
>[оверквотинг удален]
>После этого вам нужно обратится к провайдеру и попросить его о делегировании(это
>ключевой момент) вам зоны gun.basic.ru указав имена(и возможно ip) dns серверов.
>После того как делегирование пройдет проверяйте работоспособность через dig и dnstracer(указав
>корневые сервера для старта)
>Не забудьте что при этом у вас все еще не будет возможности
>прописывать PTR записи ибо они относятся к другой(217.in-addr.arpa.) зоне.
>
>В качестве упражнения для лучшего понимания принципов работы попробуйте при помощи dig
>или perl+Net::DNS пройтись до любого сервера по всей цепочке начиная с
>корневых. Обращайте внимание на секцию AUTHORITY в ответах.

Возвращаю веру!;) Я вожусь с ним около 3 дней, с настройкой домена 2 уровня разобрался за пол часа, а вот тут дело как то встало... Подскажите пожалуйста что нужно прописать на сервере провайдера для делегирования этой зоны?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Настройка DNS сервера 3 уровня"  
Сообщение от angra (ok) on 31-Янв-09, 19:20 
Вам ведь все равно не дадут туда доступ, а провайдер и сам должен быть в курсе :)
Но в общем случае в файле зоны basic.ru провайдер должен добавить NS записи для ваших серверов и если какой-либо(скорее всего первичный) из них входит в зону basic.ru, то и соответствующие A записи, называемые glue record.
В результате при поиске чего либо из *.gun.basic.ru сначала пройдет обращение на корневые, потом на ns для .ru, потом на ns для basic.ru, то бишь на вашего провайдера, а оттуда уже на ваши.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Настройка DNS сервера 3 уровня"  
Сообщение от labor (ok) on 31-Янв-09, 19:56 
>Вам ведь все равно не дадут туда доступ, а провайдер и сам
>должен быть в курсе :)
>Но в общем случае в файле зоны basic.ru провайдер должен добавить NS
>записи для ваших серверов и если какой-либо(скорее всего первичный) из них
>входит в зону basic.ru, то и соответствующие A записи, называемые glue
>record.
>В результате при поиске чего либо из *.gun.basic.ru сначала пройдет обращение на
>корневые, потом на ns для .ru, потом на ns для basic.ru,
>то бишь на вашего провайдера, а оттуда уже на ваши.

Дело в том что я как раз имею доступ к мастер серверу :) потому что я сам себе назначил хост 3 уровня, это на домашний сервер. Дак вот после мучений настроить дома на 3 уровне 4 и результатов поиска понял что надо что то править на мастер сервере, подскажите пожалуйста те строки которые надо прописать на сервере в зоне, дайте пример пожалуйста! Буду очень признателен!


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Настройка DNS сервера 3 уровня"  
Сообщение от Pahanivo email(??) on 31-Янв-09, 22:10 
>[оверквотинг удален]
>>В результате при поиске чего либо из *.gun.basic.ru сначала пройдет обращение на
>>корневые, потом на ns для .ru, потом на ns для basic.ru,
>>то бишь на вашего провайдера, а оттуда уже на ваши.
>
>Дело в том что я как раз имею доступ к мастер серверу
>:) потому что я сам себе назначил хост 3 уровня, это
>на домашний сервер. Дак вот после мучений настроить дома на 3
>уровне 4 и результатов поиска понял что надо что то править
>на мастер сервере, подскажите пожалуйста те строки которые надо прописать на
>сервере в зоне, дайте пример пожалуйста! Буду очень признателен!

level3_domain.level2.ru. NS your_ns.level3_domain.level2.ru.
your_ns.level3_domain.level2.ru. A 123.123.123.123

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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