默认名称服务器行为(named.conf 配置;Bind9)

默认名称服务器行为(named.conf 配置;Bind9)

是否可以配置 named.conf 以获得默认行为?

例如,如果这是我的named.conf( https://gist.github.com/3c755018696e262ee4d9) & 这是guubo.com.db( https://gist.github.com/affa63b5a5b250b5de17)

基本上有很多域名指向,ns1.hotelpublisher.com ns2, ..并且它们都具有相同的配置guubo.com.db(当然,除了域名之外)。但是 Google 设置、服务器支持电子邮件等在每个域名上都是相同的。

答案1

好吧,我所做的是:我创建了default.db包含在每个主区域中的文件。named.conf因此看起来像这样:

# [..]
zone "hotelpublisher.com"
{
    type master;
    file "/var/named/default.db";
};

zone "guubo.com"
{
    type master;
    file "/var/named/default.db";
};

default.db这样:

$ttl 14400
@ IN SOA ns1.hotelpublisher.com. [email protected]. (
 2011041105; Serial in YYYYMMDDXX (XX is increment)
 10800; refresh seconds
 3600; retry
 604800; expire
 38400; minimum
);

@ IN A 77.79.10.25
@ IN NS ns1.hotelpublisher.com.
@ IN NS ns2.hotelpublisher.com.

@ IN MX 1 aspmx.l.google.com.
@ IN MX 5 alt1.aspmx.l.google.com.
@ IN MX 5 alt2.aspml.l.google.com.
@ IN MX 10 aspmx2.googlemail.com.
@ IN MX 10 aspmx3.googlemail.com.

www IN CNAME @
mail IN CNAME ghs.google.com.

@ TXT "v=spf1 a mx ptr mx:aspmx.googlemail.com include:aspmx.googlemail.com ~all"

这消除了很多冗余。如果有任何意见,请随时分享。

相关内容