Страница 1 из 1

named не хочет выдавать мою зону

Добавлено: 2007-09-06 14:28:37
Zedik
начал изучение BIND. "настроил" named по статье http://www.lissyara.su/?id=1138
а собсную зону не хочет обрабатыват:
nslookup domen.ru
Server: 80.81.82.1
Address: 80.81.82.1#53

** server can't find domen.ru: SERVFAIL
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-file        "/var/run/named.pid";
                       dump-file       "/var/tmp/named_dump.db";
                       statistics-file "/var/tmp/named.stats";
            };

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

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; };
    };
// зона domen.ru
        zone "domen.ru" {
                type master;
                file "master/domen.ru";
        };
master/domen.ru

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

$TTL    3600

@              IN      SOA     domen.ru. root.domen.ru.  (
                                2007090601        ; Serial
                                3600            ; Refresh
                                900             ; Retry
                                3600000         ; Expire
                                3600 )          ; Minimum

                                @               IN      NS      ns.domen.ru.

                                ns              IN      A       80.81.82.1
                                www             IN      A       80.81.82.1
                                ftp             IN      A       80.81.82.1
                                mail            IN      A       80.81.82.1
                                test            IN      A       80.81.82.1
master/1.82.81.80.rev

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

$TTL    3600

@  IN      SOA     ns.domen.ru. root.ns.domen.ru. (
                   20060204        ; Serial
                      3600            ; Refresh
                     900             ; Retry
                    3600000         ; Expire
                   3600 )          ; Minimum
               @  IN      NS      ns.domen.ru.
               18 IN      PTR     ns.domen.ru.
master/localhost

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

$TTL    3600

    @  IN      SOA     ns.domen.ru. root.ns.domen.ru. (
                         20051221        ; Serial
                        3600            ; Refresh
                        900             ; Retry
                        3600000         ; Expire
                        3600 )          ; Minimum
               domen.ru   IN      NS      ns.domen.ru.
               domen.ru   IN      A       127.0.0.1
master/localhost.rev

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

$TTL    3600

@  IN      SOA     ns.domen.ru. root.ns.domen.ru.  (
                   20060204        ; Serial
                      3600            ; Refresh
                         900             ; Retry
                        3600000         ; Expire
                       3600 )          ; Minimum
           @  IN      NS      ns.domen.ru.
          1  IN      PTR     localhost.
в логи не пишется что он прицепил зону (вроде же должен)
Sep 6 15:13:13 ns named[1917]: starting BIND 9.3.3 -t /var/named -u bind
Sep 6 15:13:13 ns named[1917]: command channel listening on 127.0.0.1#953
Sep 6 15:13:13 ns named[1917]: command channel listening on ::1#953
где косяк допустил :?

Re: named не хочет выдавать мою зону

Добавлено: 2007-09-06 14:32:33
Alex Keda

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

host domen.ru 127.0.0.1

Re: named не хочет выдавать мою зону

Добавлено: 2007-09-06 14:35:09
Zedik
lissyara писал(а):

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

host domen.ru 127.0.0.1
# host domen.ru 127.0.0.1
Using domain server:
Name: 127.0.0.1
Address: 127.0.0.1#53
Aliases:

Host domen.ru not found: 2(SERVFAIL)

Re: named не хочет выдавать мою зону

Добавлено: 2007-09-06 14:36:22
schizoid
на вскидку вроде не вижу описание обратной зоны для domen.ru

Re: named не хочет выдавать мою зону

Добавлено: 2007-09-06 14:41:55
Alex Keda
включай отладку и смотри.
наглаз - вроде ошибок не видно в конфиге...

Re: named не хочет выдавать мою зону

Добавлено: 2007-09-06 15:42:52
schizoid
так а эта:
Sep 6 15:13:13 ns named[1917]: starting BIND 9.3.3 -t /var/named -u bind
Sep 6 15:13:13 ns named[1917]: command channel listening on 127.0.0.1#953
Sep 6 15:13:13 ns named[1917]: command channel listening on ::1#953
а тут:
# host domen.ru 127.0.0.1
Using domain server:
Name: 127.0.0.1
Address: 127.0.0.1#53
Aliases:

Host domen.ru not found: 2(SERVFAIL)
порт 53 != 953

Re: named не хочет выдавать мою зону

Добавлено: 2007-09-06 17:10:09
-cat-
2schizoid
порт 53 != 953
953 для rndc

2Zedik хоршо бы тебе сначала разобраться что означает первая и последняя срока в плане описания зоны, и какой домен ты описал

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

@  IN      SOA     ns.domen.ru. root.ns.domen.ru.  (
                   20060204        ; Serial
                      3600            ; Refresh
                         900             ; Retry
                        3600000         ; Expire
                       3600 )          ; Minimum
           @  IN      NS      ns.domen.ru.
 

Re: named не хочет выдавать мою зону

Добавлено: 2007-09-06 17:12:17
schizoid
эт я к тому, члушает ли он на 53-м порту то?

Re: named не хочет выдавать мою зону

Добавлено: 2007-09-07 13:26:49
Zedik
все же выдал named мне зону:
# host domen.ru
domen.ru has address 80.81.82.1
заново решил файло создать:
domen.ru

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

$TTL    3600

@               IN      SOA     domen.ru. root.domen.ru.  (
                        20070907        ; Serial
                        3600            ; Refresh
                        900             ; Retry
                        3600000         ; Expire
                        3600 )          ; Minimum

@               IN      NS      ns.domen.ru.
@               IN      A       80.81.82.1
www             IN      A       80.81.82.1
forum           IN      A       80.81.82.1
localhost

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

$TTL 604800
@ IN SOA localhost. root.localhost. (
            1 ; Serial
            604800 ; Refresh
            86400 ; Retry
            2419200 ; Expire
            604800 ) ; 
;
        @ IN NS localhost.
        @ IN A 127.0.0.1
localhost.rev скриптом создал

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

$TTL    3600

@       IN      SOA     ns.domen.ru. root.ns.domen.ru.  (
                                20070907        ; Serial
                                3600    ; Refresh
                                900     ; Retry
                                3600000 ; Expire
                                3600 )  ; Minimum
        IN      NS      ns.domen.ru.
1       IN      PTR     localhost.domen.ru.

Re: named не хочет выдавать мою зону

Добавлено: 2007-10-29 10:37:06
NO USER NAME
nslookup domen.ru 1.1.1.1 - где 1.1.1.1 твой сервер имён
или /etc/resolv.conf
search domain.ru
nameserver 1.1.1.1