Настройка bind 9

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
trop1k
ст. сержант
Сообщения: 357
Зарегистрирован: 2008-04-17 11:49:38
Откуда: From Gantz

Re: Настройка bind 9

Непрочитанное сообщение trop1k » 2008-07-11 22:48:23

tango писал(а):
trop1k писал(а):У меня есть вопрос по твоей статье. Там написано:

Код: Выделить всё
// обратная зона для этого хоста
zone "9.200.80.in-addr.arpa"

Обратная зона для этого хоста непонимаю что это. :crazy:
Обратная зона- это зона в формате ARPA (реверсная зона)
У Лиса в примере конфиг для днса обсуживающего внешнюю сеть. Поэтому и адреса такие.
Для твоего сервера примерно будет так:
zone "х.168.192.in-addr.arpa" - это если для внутренней сети
а если для внешней то будет
zone "227.205.62.in-addr.arpa"
но чтобы обслуживать внешние запросы твой сервер должен быть авторитетным сервером зоны, т.е. зона должна быть делегирована
Значит чтобы мой днс сервер обслуживал внешие адреса, я должен позвонить провайдеру и сказать что у меня есть nx сервер и продиктовать ему?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
trop1k
ст. сержант
Сообщения: 357
Зарегистрирован: 2008-04-17 11:49:38
Откуда: From Gantz

Re: Настройка bind 9

Непрочитанное сообщение trop1k » 2008-07-12 16:27:30

Некак немогу понять я настроил днс или нет как проверять то? :unknown:

Код: Выделить всё

localhost# nslookup realcom.lv
Server:         62.205.205.2
Address:        62.205.205.2#53

Non-authoritative answer:
Name:   realcom.lv
Address: 62.205.227.150

localhost# nslookup ya.ru 62.205.227.150
Server:         62.205.227.150
Address:        62.205.227.150#53

Non-authoritative answer:
Name:   ya.ru
Address: 213.180.204.8


Аватара пользователя
trop1k
ст. сержант
Сообщения: 357
Зарегистрирован: 2008-04-17 11:49:38
Откуда: From Gantz

Re: Настройка bind 9

Непрочитанное сообщение trop1k » 2008-07-12 19:36:49

Как проверить что мой днс рабочий пожалуйста помогите. =@

Ещё вопрос. Если Я делаю авторитетный сервер то я непонимаю ккак из одно ип( внешний ип) сделать 4 из низ с разными адресами. :%)

Код: Выделить всё

$TTL 3600        ; 1 hour
example.org.    IN      SOA      ns1.example.org. admin.example.org. (
                                2006051501      ; Serial
                                10800           ; Refresh
                                3600            ; Retry
                                604800          ; Expire
                                86400           ; Minimum TTL
                        )

; DNS Servers
                IN      NS      ns1.example.org.
                IN      NS      ns2.example.org.

; MX Records
                IN      MX 10   mx.example.org.
                IN      MX 20   mail.example.org.

                IN      A       192.168.1.1

; Machine Names
localhost       IN      A       127.0.0.1
ns1             IN      A       192.168.1.2
ns2             IN      A       192.168.1.3
mx              IN      A       192.168.1.4
mail            IN      A       192.168.1.5

; Aliases
www             IN      CNAME   @
В примере сделано на внутренюю сеть а как сделать на внешнюю если я имею только один ип.
Так?
Внешний ип 63.27.111.115

Код: Выделить всё

$TTL 3600        ; 1 hour
example.org.    IN      SOA      ns1.example.org. admin.example.org. (
                                2006051501      ; Serial
                                10800           ; Refresh
                                3600            ; Retry
                                604800          ; Expire
                                86400           ; Minimum TTL
                        )

; DNS Servers
                IN      NS      ns1.example.org.
                IN      NS      ns2.example.org.

; MX Records
                IN      MX 10   mx.example.org.
                IN      MX 20   mail.example.org.

                IN      A       63.27.111.115

; Machine Names
localhost       IN      A       127.0.0.1
ns1             IN      A       63.27.111.115
ns2             IN      A       63.27.111.115
mx              IN      A       63.27.111.115
mail            IN      A       63.27.111.115

; Aliases
www             IN      CNAME   @
Или нетак?

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Настройка bind 9

Непрочитанное сообщение zingel » 2008-07-12 20:06:41

Как проверить что мой днс рабочий

Код: Выделить всё

 dig 63.27.111.115 @62.205.205.2
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
trop1k
ст. сержант
Сообщения: 357
Зарегистрирован: 2008-04-17 11:49:38
Откуда: From Gantz

Re: Настройка bind 9

Непрочитанное сообщение trop1k » 2008-07-12 20:11:03

zingel писал(а):
Как проверить что мой днс рабочий

Код: Выделить всё

 dig 63.27.111.115 @62.205.205.2

Код: Выделить всё

localhost# dig 62.205.227.150 @62.205.205.2

; <<>> DiG 9.4.2 <<>> 62.205.227.150 @62.205.205.2
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 27854
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;62.205.227.150.                        IN      A

;; AUTHORITY SECTION:
.                       10800   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2008071200 1800 900 604800 86400

;; Query time: 34 msec
;; SERVER: 62.205.205.2#53(62.205.205.2)
;; WHEN: Sat Jul 12 20:09:25 2008
;; MSG SIZE  rcvd: 107

localhost#
Это значит что работает?

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Настройка bind 9

Непрочитанное сообщение zingel » 2008-07-12 20:13:34

IN A - пустые, а в конфиге оно есть, значит не работает, вот пример нормального вывода:

Код: Выделить всё

[root@zingel /]# dig zingel.dubki.ru @mailo.dubki.ru | grep -v ";;"

; <<>> DiG 9.4.2 <<>> zingel.dubki.ru

;zingel.dubki.ru.               IN      A

zingel.dubki.ru.        86400   IN      A       79.120.123.5

dubki.ru.               86400   IN      NS      stat.dubki.ru.
dubki.ru.               86400   IN      NS      mailo.dubki.ru.

stat.dubki.ru.          86400   IN      A       79.120.122.3
mailo.dubki.ru.         86400   IN      A       79.120.122.2
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
trop1k
ст. сержант
Сообщения: 357
Зарегистрирован: 2008-04-17 11:49:38
Откуда: From Gantz

Re: Настройка bind 9

Непрочитанное сообщение trop1k » 2008-07-12 20:19:29

Если нетрудно то глянь плиз глазком.

Информация о сервере.
Внешний ип: 62.205.227.150
Домен: realcom.lv
nx провайдера: 62.205.205.2
Мои конфы:
named.conf

Код: Выделить всё

localhost# cat named.conf
// Настраиваем логи:
logging {
        channel syslog {
            syslog daemon;
            severity info;
            print-category yes;
            print-severity yes;
        };
        category xfer-in { syslog; };
        category xfer-out { syslog; };
        category config { syslog; };
        category default { null; };
};

// Собственно параметры сервера
options {
        // директория где будем копошиться
        directory       "/etc/namedb";
        // местонахождение pid
        pid-file        "/var/run/named.pid";
        // где хранить дамп
        dump-file       "/var/tmp/named_dump.db";
        // где хранить статистику
        statistics-file "/var/tmp/named.stats";
        // DNS-сервера нашего провайдера
        // если больше одного, то перечисляются так:
        // { 10.0.1.10; 10.10.11.1; }
         forwarders      { 62.205.205.2; };
        // строка выдаваемая в ответ на запро о версии
        // (Все почему-то хотят скрыть версии ПО
        // работающего на сервере)
        version         "this is my bind :)";
};
        // корневая зона
zone "." {
        type hint;
        file "root.hints";
};
        // локалхост
zone "localhost" {
        // тип
        type master;
        // файл, где хранится
        file "master/localhost";
        // на какие сервера разрешено передавать
        allow-transfer { 127.0.0.1; };
        // откуда разрешены запросы
        allow-query { 127.0.0.1; };
};
        // обратная зона для локалхоста
zone "0.0.127.in-addr.arpa" {
        type master;
        file "master/localhost.rev";
        allow-transfer { 127.0.0.1; };
        allow-query { 127.0.0.1; };
};
        // зона auto-gid.ru
zone "realcom.lv" {
        // тип
        type master;
        // файло с зоной
        file "master/realcom.lv";
        // сервера на которые можно передавать зону -
        // в даном случае указаны сервера регистратора
        // - ник.ру
        allow-transfer { 62.205.205.2; };
};

        // обратная зона для этого хоста
zone "227.205.62.in-addr.arpa" {
        type master;
        file "master/227.205.62.rev";
};
zone "150.227.205.62.in-addr.arpa." {
        type master;
        file "master/150.227.205.62.rev";
};



localhost#
realcom.lv

Код: Выделить всё

localhost# cat realcom.lv

$TTL    3600

realcom.lv.               IN      SOA     ns1.realcom.lv. admin.realcom.lv.  (
                                2008071212        ; Serial
                                3600            ; Refresh
                                900             ; Retry
                                3600000         ; Expire
                                3600 )          ; Minimum
@               IN      NS      ns1.realcom.lv.
@               IN      NS      ns2.realcom.lv.
@               MX      10      mail.realcom.lv.
ns1             IN      A       62.205.227.150
ns2             IN      A       62.205.227.150
@               IN      A       62.205.227.150
soul            IN      A       62.205.227.150
www             IN      A       62.205.227.150
forum           IN      A       62.205.227.150
mail            IN      A       62.205.227.150
227.205.62.rev

Код: Выделить всё

localhost# cat 227.205.62.rev
$TTL    3600

227.205.62.in-addr.arpa.  IN      SOA     ns1.realcom.lv. admin.realcom.lv (
                   2008071201        ; Serial
                   3600            ; Refresh
                   900             ; Retry
                   3600000         ; Expire
                   3600 )          ; Minimum
@  IN      NS      ns1.realcom.lv.
   IN      NS      ns2.realcom.lv.
1  IN      PTR     realcom.lv.
2  IN      PTR     ns1.realcom.lv.
3  IN      PTR     ns2.realcom.lv.
4  IN      PTR     mail.realcom.lv.
[/color][/color]
Последний раз редактировалось trop1k 2008-07-15 7:52:06, всего редактировалось 2 раза.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Настройка bind 9

Непрочитанное сообщение zingel » 2008-07-12 20:25:35

нет PTR-записи для 62.205.227.150

Код: Выделить всё

[root@zingel /]# host 62.205.227.150
Host 150.227.205.62.in-addr.arpa. not found: 3(NXDOMAIN)
[root@zingel /]# dig PTR 150.227.205.62.in-addr.arpa | grep -v ";;"

; <<>> DiG 9.4.2 <<>> PTR 150.227.205.62.in-addr.arpa

;150.227.205.62.in-addr.arpa.   IN      PTR

227.205.62.in-addr.arpa. 10610  IN      SOA     ns.dautkom.lv. hostmaster.dautkom.lv. 2007102302 10800 900 1209600 96400


провайдера попроси прописать
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
trop1k
ст. сержант
Сообщения: 357
Зарегистрирован: 2008-04-17 11:49:38
Откуда: From Gantz

Re: Настройка bind 9

Непрочитанное сообщение trop1k » 2008-07-12 20:31:13

zingel писал(а):нет PTR-записи для 62.205.227.150

Код: Выделить всё

[root@zingel /]# host 62.205.227.150
Host 150.227.205.62.in-addr.arpa. not found: 3(NXDOMAIN)
[root@zingel /]# dig PTR 150.227.205.62.in-addr.arpa | grep -v ";;"

; <<>> DiG 9.4.2 <<>> PTR 150.227.205.62.in-addr.arpa

;150.227.205.62.in-addr.arpa.   IN      PTR

227.205.62.in-addr.arpa. 10610  IN      SOA     ns.dautkom.lv. hostmaster.dautkom.lv. 2007102302 10800 900 1209600 96400


провайдера попроси прописать
Он файл неможет найти или в каком файле PTR 62.205.227.150 надо записать?

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Настройка bind 9

Непрочитанное сообщение zingel » 2008-07-12 20:34:49

нужно указать IN PTR для 62.205.227.150 у провайдера, напиши в саппорт провайдера, поясни ситуацию, тебе должны помочь.
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
trop1k
ст. сержант
Сообщения: 357
Зарегистрирован: 2008-04-17 11:49:38
Откуда: From Gantz

Re: Настройка bind 9

Непрочитанное сообщение trop1k » 2008-07-12 20:36:01

Ясно спасибо, а ято думал что сам чтото неправильно делаю. Как всегда меня выручил. Вообще чегото у самого почти нечего неполучается сделать. :(

Аватара пользователя
trop1k
ст. сержант
Сообщения: 357
Зарегистрирован: 2008-04-17 11:49:38
Откуда: From Gantz

Re: Настройка bind 9

Непрочитанное сообщение trop1k » 2008-07-12 20:36:43

zingel писал(а):нужно указать IN PTR для 62.205.227.150 у провайдера, напиши в саппорт провайдера, поясни ситуацию, тебе должны помочь.
Да так и сделаю. :smile:

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Настройка bind 9

Непрочитанное сообщение zingel » 2008-07-12 20:37:41

Вообще чегото у самого почти нечего неполучается сделать
всё приходит с опытом, это не винда, тут необходимо включать мозг, с первого раза мало у кого получалось, насколько я знаю =)
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
trop1k
ст. сержант
Сообщения: 357
Зарегистрирован: 2008-04-17 11:49:38
Откуда: From Gantz

Re: Настройка bind 9

Непрочитанное сообщение trop1k » 2008-07-12 20:47:36

zingel писал(а):
Вообще чегото у самого почти нечего неполучается сделать
всё приходит с опытом, это не винда, тут необходимо включать мозг, с первого раза мало у кого получалось, насколько я знаю =)
Да опыт хорошая штука всегда выручает в дальнейшем.

Аватара пользователя
trop1k
ст. сержант
Сообщения: 357
Зарегистрирован: 2008-04-17 11:49:38
Откуда: From Gantz

Re: Настройка bind 9

Непрочитанное сообщение trop1k » 2008-07-14 15:16:08

ясно
Последний раз редактировалось trop1k 2008-07-15 7:50:00, всего редактировалось 1 раз.

Аватара пользователя
trop1k
ст. сержант
Сообщения: 357
Зарегистрирован: 2008-04-17 11:49:38
Откуда: From Gantz

Re: Настройка bind 9

Непрочитанное сообщение trop1k » 2008-07-14 18:18:02

В resolv.conf должен быть днс провайдера?

Аватара пользователя
trop1k
ст. сержант
Сообщения: 357
Зарегистрирован: 2008-04-17 11:49:38
Откуда: From Gantz

Re: Настройка bind 9

Непрочитанное сообщение trop1k » 2008-07-14 18:59:15

Почему если я ставлю в resolv.conf ип внешний или локалхост то он какбы видит тогда хосты:

Код: Выделить всё

localhost# host soul.realcom.lv
soul.realcom.lv has address 62.205.227.150
localhost# ping soul.realcom.lv
PING soul.realcom.lv (62.205.227.150): 56 data bytes
64 bytes from 62.205.227.150: icmp_seq=0 ttl=64 time=0.066 ms
64 bytes from 62.205.227.150: icmp_seq=1 ttl=64 time=0.053 ms
64 bytes from 62.205.227.150: icmp_seq=2 ttl=64 time=0.054 ms
64 bytes from 62.205.227.150: icmp_seq=3 ttl=64 time=0.052 ms
^Z
Suspended
localhost#
А из мира неидёт.

Аватара пользователя
tango
Access Forbidden
Сообщения: 247
Зарегистрирован: 2007-12-15 17:41:18
Откуда: Санкт- Петербург
Контактная информация:

Re: Настройка bind 9

Непрочитанное сообщение tango » 2008-07-14 21:18:15

1. если у тебя свой днс-сервер, то в resolv.conf нужно указывать его
2. прописать PTR у провайдера не достаточно, нужно еще тобы тебе была ДЕЛЕГИРОВАНА зона realcom.lv
пока ни одного днс-а для этой зоны не наблюдаю....

у кого доменное имя-то регистрировали? вот его и просите делегировать зону...
пока видно только это:

Код: Выделить всё

paloma# dig realcom.lv any

; <<>> DiG 9.4.2 <<>> realcom.lv any
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10816
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 7, ADDITIONAL: 9

;; QUESTION SECTION:
;realcom.lv.                    IN      ANY

;; ANSWER SECTION:
realcom.lv.             1511    IN      A       62.205.227.150

;; AUTHORITY SECTION:
lv.                     284     IN      NS      ns-lv.ripe.net.
lv.                     284     IN      NS      ns.uu.net.
lv.                     284     IN      NS      NSZ.NIC.lv.
lv.                     284     IN      NS      nsz2.latnet.lv.
lv.                     284     IN      NS      sunic.sunet.se.
lv.                     284     IN      NS      nsz2.NIC.lv.
lv.                     284     IN      NS      nsz.latnet.lv.

;; ADDITIONAL SECTION:
ns-lv.ripe.net.         55545   IN      AAAA    2001:610:240:0:53:cc:12:121
ns-lv.ripe.net.         87954   IN      A       193.0.12.121
ns.uu.net.              103298  IN      A       137.39.1.3
NSZ.NIC.lv.             284     IN      A       91.198.156.4
nsz2.latnet.lv.         284     IN      A       92.240.64.2
sunic.sunet.se.         78964   IN      A       192.36.125.2
sunic.sunet.se.         80132   IN      AAAA    2001:6b0:7::2
nsz2.NIC.lv.            284     IN      A       92.240.64.2
nsz.latnet.lv.          284     IN      A       91.198.156.4

;; Query time: 54 msec
;; SERVER: 194.105.193.35#53(194.105.193.35)
;; WHEN: Mon Jul 14 22:12:15 2008
;; MSG SIZE  rcvd: 373
отсюда видно что для домена realcom.lv нет днс-сервера...
есть только для родительского домена- lv

nettools (http://tests.nettools.ru/) говорит тоже самое...

Код: Выделить всё

Домен realcom.lv
Проверка DNS сервера
Не найдено ни одной NS записи

Аватара пользователя
trop1k
ст. сержант
Сообщения: 357
Зарегистрирован: 2008-04-17 11:49:38
Откуда: From Gantz

Re: Настройка bind 9

Непрочитанное сообщение trop1k » 2008-07-14 22:16:28

tango писал(а):1. если у тебя свой днс-сервер, то в resolv.conf нужно указывать его
2. прописать PTR у провайдера не достаточно, нужно еще тобы тебе была ДЕЛЕГИРОВАНА зона realcom.lv
пока ни одного днс-а для этой зоны не наблюдаю....

у кого доменное имя-то регистрировали? вот его и просите делегировать зону...
пока видно только это:

Код: Выделить всё

paloma# dig realcom.lv any

; <<>> DiG 9.4.2 <<>> realcom.lv any
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10816
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 7, ADDITIONAL: 9

;; QUESTION SECTION:
;realcom.lv.                    IN      ANY

;; ANSWER SECTION:
realcom.lv.             1511    IN      A       62.205.227.150

;; AUTHORITY SECTION:
lv.                     284     IN      NS      ns-lv.ripe.net.
lv.                     284     IN      NS      ns.uu.net.
lv.                     284     IN      NS      NSZ.NIC.lv.
lv.                     284     IN      NS      nsz2.latnet.lv.
lv.                     284     IN      NS      sunic.sunet.se.
lv.                     284     IN      NS      nsz2.NIC.lv.
lv.                     284     IN      NS      nsz.latnet.lv.

;; ADDITIONAL SECTION:
ns-lv.ripe.net.         55545   IN      AAAA    2001:610:240:0:53:cc:12:121
ns-lv.ripe.net.         87954   IN      A       193.0.12.121
ns.uu.net.              103298  IN      A       137.39.1.3
NSZ.NIC.lv.             284     IN      A       91.198.156.4
nsz2.latnet.lv.         284     IN      A       92.240.64.2
sunic.sunet.se.         78964   IN      A       192.36.125.2
sunic.sunet.se.         80132   IN      AAAA    2001:6b0:7::2
nsz2.NIC.lv.            284     IN      A       92.240.64.2
nsz.latnet.lv.          284     IN      A       91.198.156.4

;; Query time: 54 msec
;; SERVER: 194.105.193.35#53(194.105.193.35)
;; WHEN: Mon Jul 14 22:12:15 2008
;; MSG SIZE  rcvd: 373
отсюда видно что для домена realcom.lv нет днс-сервера...
есть только для родительского домена- lv

nettools (http://tests.nettools.ru/) говорит тоже самое...

Код: Выделить всё

Домен realcom.lv
Проверка DNS сервера
Не найдено ни одной NS записи
Ясно спасибо за ответ. А то просто какаято неточность не в одной статье про бинд ненаписано что надо ещё записи иметь, я сидел и думал что я такой тупой настроить немогу самую лёгкую вещь как написали вначале темы. :(