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

bind9, NS запись для субдомена

Добавлено: 2010-08-16 12:44:04
dmtr
bind9.
файл зоны:

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

$TTL 86400
@      IN      SOA     domen.ru. root.domen.ru.  (
                                2010081609 ; Serial
                                10800      ; Refresh
                                3600       ; Retry
                                3600000    ; Expire
                                86400 )    ; Minimum
        IN      NS      ns.server.ru.
        IN      NS      ns1.server.ru.
        IN      NS      ns2.server.ru.
        IN      MX      10      mail.server.ru.
        IN      A       X.X.X.X
www     IN      CNAME   domen.ru.
ftp     IN      CNAME   domen.ru.
office  IN      A       Y.Y.Y.Y
c       IN      CNAME   office.domen.ru.
*.c      IN      NS      office.domen.ru.
при перезапуске named в лог пишется

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

Aug 16 13:28:18 beta named[1104]: dns_master_load: master/domen.ru:29: *.c.domen.ru: invalid NS owner name (wildcard)
Aug 16 13:28:18 beta named[1104]: zone domen.ru/IN: loading from master file master/domen.ru failed: invalid NS owner name (wildcard)
как правильно задать NS сервер для субдомена c.domen.ru?

Re: bind9, NS запись для субдомена

Добавлено: 2010-08-16 14:12:08
terminus
Уточните чего вы хотите добыться? Вы хотите делегировать поддомен "с" на другие ДНС сервера, или вы хотите какой-то wildcard хитрый сделать?

Re: bind9, NS запись для субдомена

Добавлено: 2010-08-16 14:27:56
dmtr
делегировать поддомен "с" на другие ДНС сервера, а именно на office.domen.ru

и если не затруднит - объясните что такое "хитрый wildcard"

Re: bind9, NS запись для субдомена

Добавлено: 2010-08-16 14:49:26
terminus
dmtr писал(а):делегировать поддомен "с" на другие ДНС сервера, а именно на office.domen.ru

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

$TTL 86400
@      IN      SOA     domen.ru. root.domen.ru.  (
                                2010081609 ; Serial
                                10800      ; Refresh
                                3600       ; Retry
                                3600000    ; Expire
                                86400 )    ; Minimum
        IN      NS      ns.server.ru.
        IN      NS      ns1.server.ru.
        IN      NS      ns2.server.ru.
        IN      MX      10      mail.server.ru.
        IN      A       X.X.X.X
www     IN      CNAME   domen.ru.
ftp     IN      CNAME   domen.ru.
office  IN      A       Y.Y.Y.Y
c       IN      NS   office.domen.ru.
описание зоны на office.domen.ru.:

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

$TTL 86400
с.domen.ru.      IN      SOA     office.domen.ru. root.domen.ru.  (
                                2010081609 ; Serial
                                10800      ; Refresh
                                3600       ; Retry
                                3600000    ; Expire
                                86400 )    ; Minimum
        IN      NS      office.domen.ru.

        IN      A       X.X.X.X
www     IN      CNAME   c.domen.ru.
dmtr писал(а):и если не затруднит - объясните что такое "хитрый wildcard"
это то что вы делали - "*.c" - слишком хитро даже для бинда :smile: