Помогите с bind pls

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Hikari
мл. сержант
Сообщения: 84
Зарегистрирован: 2009-02-19 5:26:08
Контактная информация:

Помогите с bind pls

Непрочитанное сообщение Hikari » 2009-03-25 15:06:01

Есть зона sam.in.ua, лежит у регистратора 111.111.111.111
Есть freebsd машинка 3 интерфейса, 1 смотрит в мир
222.222.222.222 в мир

333.333.333.333 1 подсеть
444.444.444.444 2 подсеть <- эту пока ваще не трогаем


resolv.conf

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

domain 		sam.in.ua
nameserver	222.222.222.222
hosts

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

::1	localhost	localhost
127.0.0.1	localhost	localhost
222.222.222.222	r1	r1.sam.in.ua
rc.conf

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

hostname="r1.sam.in.ua"
/etc/namedb/named.conf

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

options {
        // Relative to the chroot directory, if any
        directory       "/etc/namedb";
        pid-file        "/var/run/named/pid";
        dump-file       "/var/dump/named_dump.db";
        statistics-file "/var/stats/named.stats";

        forwarders {
                193.193.193.115;
        };

        version "super DNS";
};

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

zone "222.222.222.IN-ADDR.APRA" {
    type master;
    file "master/222.222.222.in-addr.apra";
};

zone "333.333.333.IN-ADDR.APRA" {
    type master;
    file "master/333.333.333.in-addr.apra";
};

zone "sam.in.ua" {
    type slave;
    file "slave/sam.in.ua";
    masters { 111.111.111.111; };
};

include "/etc/namedb/rndc.key";
/etc/namedb/master/222.222.222.in-addr.apra

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

$TTL    3600
222.222.222.in-addr.apra. IN      SOA     r1.sam.in.ua       admin.sam.in.ua (
                            2009032501      ;
                            3600    ;
                            900     ;
                            3600000 ;
                            3600    ;
                            )
        IN      NS      r1.sam.in.ua.

$ORIGIN 222.222.222.in-addr.apra.
1       IN      PTR     localhost.sam.in.ua
1       IN      PTR     r1.sam.in.ua
/etc/namedb/master/333.333.333.in-addr.apra

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

$TTL    3600
333.333.333.in-addr.apra. IN      SOA     r1.sam.in.ua       admin.sam.in.ua  (
                        2009032501      ;
                        3600    ;
                        900     ;
                        3600000 ;
                        3600    ;
                        )
        IN      NS      r1.sam.in.ua.

$ORIGIN 333.333.333.in-addr.apra.
1       IN      PTR     localhost.sam.in.ua
1       IN      PTR     r1.sam.in.ua
слейв-зона должна, вроде, создаться сама, axfr есть. Создается какая-то чушь пустая.
Ничего не работает. Мозг поломался. Я ньюб. Спасите.
__________________________________________________________
Чем ленивее человек, тем больше его труд напоминает подвиг.

Хостинговая компания 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/

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Помогите с bind pls

Непрочитанное сообщение terminus » 2009-03-25 18:40:31

Решайте эту проблему с паркингом parked.in.ua на котором сейчас расположен ваш домен sam.in.ua.
Не совсем понятно почему вы хотите держать в качестве мастер сервера сераер паркинга, а как слейв уже свой. К тому же в данный момент мастер не знает что у ного есть слейвы (нет NS записей для sam.in.ua)

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

> set type=soa
> sam.in.ua.
Server:  fghdfhg
Address:  192.168.0.11

Non-authoritative answer:
sam.in.ua
        primary name server = ns1.parked.in.ua
        responsible mail addr = admin.parked.in.ua
        serial  = 1207607455
        refresh = 28800 (8 hours)
        retry   = 7200 (2 hours)
        expire  = 604800 (7 days)
        default TTL = 86400 (1 day)

> set type=ns
> sam.in.ua.
Server:  fghdfhg
Address:  192.168.0.11

sam.in.ua
        primary name server = ns1.parked.in.ua
        responsible mail addr = admin.parked.in.ua
        serial  = 1207607455
        refresh = 28800 (8 hours)
        retry   = 7200 (2 hours)
        expire  = 604800 (7 days)
        default TTL = 86400 (1 day)
>
Мастер должен разрешать AXFR передачи слейву - это раз.
Два - такие передачи обычно защищаются с помошью TSIG ключей (у вас в настроках слейва накакие ключи не указаны).
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: Помогите с bind pls

Непрочитанное сообщение Laa » 2009-03-25 18:43:01

1. Чтобы вести у себя зоны x.x.x.in-addr.arpa нужно как минимум согласие ripe, вы делали whois -r x.x.x.in-addr.arpa для вашего случая. Там указаны именно ваши DNS? Точно?

2. В named.conf добавьте логирование, типа такого:

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

logging {

        channel query-log {
                file "/var/log/queries.log" versions 4 size 5m;
                print-category yes;
                print-time yes;
                severity info;
        };
        channel main-log {
                file "/var/log/main.log" versions 4 size 3m;
                print-category yes;
                print-severity yes;
                print-time yes;
        };
        category "queries" { "query-log"; };
        category general { main-log; };
        category database { main-log; };
        category security { main-log; };
        category config { main-log; };
        category resolver { main-log; };
        category xfer-in { main-log; };
        category xfer-out { main-log; };
        category notify { main-log; };
        category client { main-log; };
        category network { main-log; };
        category update { main-log; };
        category dispatch { main-log; };
        category dnssec { main-log; };
        category lame-servers { main-log; };
};
посмотрите логи. Проанализируйте их.

Если будут вопросы -- задавайте!
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!