Назад | Перейти на главную страницу

BIND / RNDC - Почему мои подзоны работают, а моя фактическая зона - нет?

Вот мой named.conf:

view    "external"
{

        match-clients           { any; };
        match-destinations      { any; };

        recursion no;

        allow-query-cache { none; };

        include "/etc/named.root.hints";

        zone "domain.com" IN {
                type master;
                file "domain.com";
        };
};

и мой domain.com

$TTL 86400
@               IN      SOA     ns1.domain.com.      admin.domain.com. (
                        2010111501
                        28800
                        7200
                        864000
                        86400
                        )
                IN      NS      ns1.domain.com.
                IN      NS      ns2.domain.com.

@                       A       109.228.16.159

$ORIGIN domain.com.

@               IN      A       109.228.16.159
domain.com.  IN      A       109.228.16.159
catch           IN      A       109.228.16.159
mail            IN      A       109.228.16.159

domain.com.  IN      MX      10 mail.domain.com.

ns1             IN      CNAME   catch
ns2             IN      CNAME   catch
www             IN      CNAME   catch
*               IN      CNAME   catch

www.domain.com работает нормально ashfajkshfjkashfjkahskfjhasjkhfajksf.domain.com работает нормально domain.com не работает

Любые идеи?

Переместите $ ORIGIN в начало файла. Удалите второе определение A для @ и определение A для domain.com. Вы можете заменить определение @ на IN следующим образом.

$ORIGIN domain.com.
$TTL 86400
@               IN      SOA     ns1.domain.com.      admin.domain.com. (
                        2010111502
                        28800
                        7200
                        864000
                        86400
                        )
                IN      NS      ns1.domain.com.
                IN      NS      ns2.domain.com.
                IN      A       109.228.16.159

catch           IN      A       109.228.16.159
mail            IN      A       109.228.16.159
... 

При перезапуске проверьте свои журналы на наличие сообщений от привязки.