1

Тема: Настройка первичного DNS

Помогите настроить первичный DNS для домена name.nnn.ru.

2

Re: Настройка первичного DNS

А кто держит зону nnn.ru? Если не вы то делегируютли они поддержку домена третьего уровня вам?

3

Re: Настройка первичного DNS

nnn.ru - зона провайдера
В сети есть мой домен yyy.ru в руцентре. Пока ни к чему не привязан.
У провайдера nnn.ru зарегистрирован тоже мой домен name.nnn.ru
Требуется настроить первичный DNS во FreeBSD, чтобы в настройках домена yyy.ru указать первичный DNS мой, вторичный DNS провайдера. Тем самым сделать yyy.ru и name.nnn.ru синонимами.

4

Re: Настройка первичного DNS

приведу пример для локальной зоны
named.conf:

zone "local.ru" {
        type master;
        file "p/db.local.ru";
        allow-query {
                127.0.0.1/32; 192.168.0.0/16; 10.64.0.0/16; 10.150.0.0/16; 10.151.0.0/16; 10.152.0.0/16;
        };
        allow-transfer {
                127.0.0.1/32; 192.168.0.0/16; 10.64.0.0/16;
        };
};

db.local.ru:

$TTL   86400
@             IN  SOA    diamondmir.local.ru. root.local.ru (
             2005112501  ; serial number
             7200       ; refresh every 2 hours
             7200        ; retry after 2 hours
             604800      ; expire after 2 weeks
             14400)      ; default ttl is 4 hours
                     IN NS    diamondmir.local.ru
                     IN NS    proxy.local.ru
                     IN NS    report.local.ru
localhost                     IN        A       127.0.0.1
diamondmir                    IN        A       192.168.200.50
diamondmir                    IN     MX 10      diamondmir.local.ru
proxy                         IN        A       192.168.200.52
centr                         IN        A       192.168.2.10
itck                          IN        A       192.168.24.2
staa                          IN        A       192.168.22.4
ftp                           IN        CNAME   www
www                           IN        A       192.168.200.53
oms                           IN        CNAME   www
mail                          IN        A       192.168.200.50
report                        IN        A       192.168.200.53
voip                          IN        A       192.168.26.18
inter                         IN        A       10.64.128.3
billing                       IN        A       10.64.26.69

приблизительно так. Провайдер должен будет у себя вторичную зону, а вы у регестратора прописать ns сервера какие будете использовать. А для вашего name.nnn.ru пусть провайдер сделает CNAME на yyy.ru

PS. указываете естественно свои ip-адреса и параметры кому разрешаете запросы и считывать зону.

5

Re: Настройка первичного DNS

ОК попробую... только не смейтесь ибо впервые wink
файл named.conf

zone "nnn.ru" {
        type master;
        file "p/db.nnn.ru";
        allow-query {
                127.0.0.1/32; 192.168.220.0/16; 10.64.0.0/16;
        };
        allow-transfer {
                127.0.0.1/32; 192.168.220.0/16; 10.64.0.0/16;
        };
};

как я понял 192.168.220.0/16 и 10.64.0.0/16 это локальная и внешняя сеть
файл db.nnn.ru

$TTL   86400

@             IN  SOA    name.nnn.ru. root.name.nnn.ru (
             2005112501  ; serial number
             7200       ; refresh every 2 hours
             7200        ; retry after 2 hours
             604800      ; expire after 2 weeks
             14400)      ; default ttl is 4 hours

                     IN NS    name.nnn.ru ; мой DNS
                     IN NS    ns.nnn.ru ; вторичный DNS провайдера
                     


localhost                     IN        A       127.0.0.1
name                          IN        A       192.168.220.250 ; домен
name                          IN     MX 10      name.nnn.ru ; домен почты
proxy                         IN        A       192.168.220.250 ; он же и прокси
ftp                           IN        A       192.168.220.1 ; сервер FTP существует отдельно от WEB
www                           IN        A       192.168.220.250 ; сервер WEB
;oms                          IN        CNAME   www          объясните зачем это нужно
mail                          IN        A       192.168.220.250 ; там же и почта
;report                       IN        A       192.168.200.53 что сие значит
;voip                         IN        A       192.168.26.18 что сие значит
;inter                        IN        A       10.64.128.3 что сие значит
;billing                      IN        A       10.64.26.69 что сие значит возможно у меня такого нету

таким образом в настройках своего DNS я не дожен упоминать домен yyy.ru этим займеться DNS провайдера?

Отредактировано CatFox (01-02-2007 15:46:28)

6

Re: Настройка первичного DNS

CatFox пишет:

как я понял 192.168.220.0/16 и 10.64.0.0/16 это локальная и внешняя сеть

в моем случае это все внутрення сеть.

CatFox пишет:

zone "nnn.ru"

я не понял.. Это же домен вашего провайдера, то есть вы не сможете держать эту зону тогда и не можете описывать ее.

CatFox пишет:

таким образом в настройках своего DNS я не дожен упоминать домен yyy.ru

Если вы будете держать зону для этого домена то вы должны создать для него зону. То есть добавляете в named.conf зону и потом описание зоны.

7

Re: Настройка первичного DNS

То есть получается я должен описать две зоны, name.nnn.ru и yyy.ru причем описания у них должны быть одинаковы. Ок кажеться я начинаю разбираться...
Вот только не понимю этого

allow-query {
                127.0.0.1/32; 192.168.0.0/16; 10.64.0.0/16; 10.150.0.0/16; 10.151.0.0/16; 10.152.0.0/16;
        };
        allow-transfer {
                127.0.0.1/32; 192.168.0.0/16; 10.64.0.0/16;

192.168.0.0/16 - это адреса с 192.168.0.0 по 192.168.0.16. Так?
и далее 10.64.0.0/16; 10.150.0.0/16; 10.151.0.0/16; 10.152.0.0/16 - перечисление локальных сетей (IP машин) которых обслуживает DNS и куда разрешено делегирование?

8

Re: Настройка первичного DNS

CatFox пишет:

192.168.0.0/16 - это адреса с 192.168.0.0 по 192.168.0.16. Так?

нет. это с 192.168.0.0 по 192.168.255.255

CatFox пишет:

и далее 10.64.0.0/16; 10.150.0.0/16; 10.151.0.0/16; 10.152.0.0/16 - перечисление локальных сетей (IP машин) которых обслуживает DNS и куда разрешено делегирование?

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

CatFox пишет:

То есть получается я должен описать две зоны, name.nnn.ru и yyy.ru причем описания у них должны быть одинаковы

пока name.nnm.ru не будет делегирован вам, вы не можете вообще для него зону создавать, потому как она все равно не будет работать.

9

Re: Настройка первичного DNS

так.... уф... еще немного и пойму.
1. То есть сейчас управление зоной name.nnn.ru находиться у моего провайдера, и мне совсем не требуется вообще с ней возиться.
2. Надо настраивать зону yyy.ru
3. Каким сетям я обязательно должен дать возможность делать запросы на мой ДНС сервер?
... (скорее всего своей локальной, и той в которой находиться DNS провайдера) или лучше спросить у него самого?

10

Re: Настройка первичного DNS

CatFox пишет:

1. То есть сейчас управление зоной name.nnn.ru находиться у моего провайдера, и мне совсем не требуется вообще с ней возиться.

провайдер держит nnm.ru зону. И просто в ней указал, что обращаясь на доменное имя name.nnn.ru  идти тудато.

CatFox пишет:

Надо настраивать зону yyy.ru

если вы собрались держать эту зону, то да.

CatFox пишет:

3. Каким сетям я обязательно должен дать возможность делать запросы на мой ДНС сервер?

как минимум локальным, если вы будете в локльной сети прописывать в настройках сети ДНС адрес своего сервера и вторичного DNS.
И transfer для вторичного DNS

11

Re: Настройка первичного DNS

...и мне совсем не требуется вообще с ней возиться.

?

Тогда так:
файл named.conf:

zone "yyy.ru" {
        type master;
        file "p/db.yyy.ru";
        allow-query {
                127.0.0.1/32; 192.168.0.0/16;
        };
        allow-transfer {
                127.0.0.1/32; 192.168.0.0/16;
        };
};

файл db.yyy.ru:

$TTL   86400

@            IN  SOA    yyy.ru. admin.yyy.ru (
             2005112501  ; serial number
             7200        ; refresh every 2 hours
             7200        ; retry after 2 hours
             604800      ; expire after 2 weeks
             14400)      ; default ttl is 4 hours

             IN NS    name.nnn.ru ; мой DNS
                     IN NS    ns.nnn.ru ; вторичный DNS провайдера

localhost                    IN        A        127.0.0.1
yyy                         IN        A       192.168.220.250  ;домен
yyy                            IN      MX 10  yyy.ru           ;домен почты
proxy                         IN        A       192.168.220.250  ;он же прокси
ftp                             IN        A       192.168.220.1      ;
www                          IN        A       192.168.220.250  ;
mail                          IN        A        192.168.200.250  ;

12

Re: Настройка первичного DNS

ну чтото типа такого. Когда вносите изменения в файл

CatFox пишет:

файл db.yyy.ru

не забывайте менять значение

CatFox пишет:

2005112501  ; serial number

и перезапускать DNS

13

Re: Настройка первичного DNS

ОК терь маленькое уточнение
proxy, ftp, www, mail - это как я понимаю кодовые названия, то есть, если к домену обращаются как proxy, ФТП, web-серверу или почте то DNS их направляет на соответсвующие машины (IP) или это отдельные домены третьего (следующего) уровня которые контролируют proxy, фтп, web-сервер и почту соответственно?
чушь морожу, но тем не менее...

14

Re: Настройка первичного DNS

это домены третьего уровня. то есть я могу например в свойствах браузера прописать proxy.yyy.ru вместо ip адреса и пойду в инет через ваш прокси. Если в браузере в адресе прописать ftp.yyy.ru то должен попасть на ваш фтп сервер, который находится по адресу 192.168.220.1

15

Re: Настройка первичного DNS

Тогда в строке

yyy                         IN        A       192.168.220.250  ;домен

получется еще oдин домен yyy.yyy.ru

Отредактировано CatFox (01-02-2007 18:06:58)

16

Re: Настройка первичного DNS

получается

17

Re: Настройка первичного DNS

а если все они находяться там же где и сервер DNS?

18

Re: Настройка первичного DNS

CatFox
ну можно указать основной домен, а потом например

*                      IN        A       192.168.220.250

19

Re: Настройка первичного DNS

* - это основной домен?

20

Re: Настройка первичного DNS

Тогда получается

localhost                   IN        A       127.0.0.1
*                           IN        A       192.168.220.250  ;домен
*                           IN      MX 10     yyy.ru           ;домен почты

Отредактировано CatFox (01-02-2007 18:21:18)

21

Re: Настройка первичного DNS

вы должны описать yyy.ru, иначе не ясно какой у него айпи.
Я не знаю как вы хотите сделать. Ну например

localhost                   IN        A       127.0.0.1
@                           IN        A       192.168.220.250  ;домен
mail                           IN      MX 10     yyy.ru           ;домен почты
*                           IN      MX 10     yyy.ru; все остальное, но только зачяем вам это если домены никуда не будут привязаны.

22

Re: Настройка первичного DNS

Комп, он же сервер DNS, он же web сервер, он же почтовый сервер и все остальное... Тогда может

localhost                   IN        A       127.0.0.1
@                           IN        A       192.168.220.250  ;домен

этого будет достаточно...
P.S. надо разобраться в синтаксисе. Что есть: *, @, MX 10... ?
Есть ли какой справочник на русском (не самоучитель) по командам и синтаксису FreeBSD?

Отредактировано CatFox (01-02-2007 22:49:08)

23

Re: Настройка первичного DNS

малость я ошибся
вместо

mail                           IN      MX 10     yyy.ru

правильней

@                          IN      MX 10     yyy.ru

@ - это ваш домен yyy.ru
MX 10 - это указывает приоритет почтового сервера, чем меньше цифра тем больше приоритет, и почта в первую очередь пойдет на этот сервер. Но так как у вас всего один почтовый сервер, то можно указать любую цифру.

24

Re: Настройка первичного DNS

большое спасибо!
Осталось только добавить что все доменные имена и IP-адреса вымышлены. Совпадения случайны.

25

Re: Настройка первичного DNS

*    IN    A     192.168.1.1