嗨,我是 Bind 的新手,我想在同一个名称服务器上托管多个域名。我不确定我的配置,你能帮我吗!这里我假设名称服务器的公共地址是 10.10.10.10 地址
以下是我的配置方法:
命名配置文件
options {
directory "/windows/system32/dns/etc";
pid-file "/windows/system32/dns/etc/named.pid";
recursion no;
};
zone "aaa.qc.ca" in {
type master;
file "db.aaa";
};
zone "bbb.qc.ca" in {
type master;
file "db.bbb";
};
zone "ccc.ca" in {
type master;
file "db.ccc";
};
zone "0.0.127.in-addr.arpa" in {
type master;
file "db.loopback";
};
zone "." {
type hint;
file "db.cache";
};
这是我的每个区域的数据库
数据库
$TTL 2h
aaa.qc.ca. IN SOA ns1.aaa.qc.ca. hostmaster.aaa.qc.ca. (
2017080509 ; Serial yymmddxx
7200 ; Refresh 2hours
3600 ; Retry 2hours
1209600 ; Expire 48hours
3600 ) ; Minimum TTL 24hours
IN NS ns1.aaa.qc.ca.
IN NS ns.xxx.qc.ca.
IN NS ns1.yyy.qc.ca.
IN MX 10 smtp.aaa.qc.ca.
ns1 IN A 10.10.10.10
www IN A 192.168.0.1
smtp IN A 10.10.10.11
;
数据库
$TTL 2h
bbb.qc.ca. IN SOA ns1.bbb.qc.ca. hostmaster.bbb.qc.ca. (
2017080511 ; Serial yymmddxx
7200 ; Refresh 2hours
3600 ; Retry 2hours
1209600 ; Expire 48hours
3600 ) ; Minimum TTL 24hours
IN NS ns1.bbb.qc.ca.
IN NS ns.xxx.qc.ca.
IN NS ns1.yyy.qc.ca.
IN MX 10 smtp.bbb.qc.ca.
ns1 IN A 10.10.10.10
www IN A 192.168.0.2
smtp1 IN A 10.10.10.11
;
数据库
$TTL 2h
ccc.ca. IN SOA ns1.ccc.ca. hostmaster.ccc.ca. (
2017080510 ; Serial yymmddxx
7200 ; Refresh 2hours
3600 ; Retry 2hours
1209600 ; Expire 48hours
3600 ) ; Minimum TTL 24hours
IN NS ns1.ccc.ca.
IN NS ns.xxx.qc.ca.
IN NS ns1.yyy.qc.ca.
IN MX 10 smtp.ccc.ca.
ns1 IN A 10.10.10.10
smtp IN A 10.10.10.11
www IN A 192.168.0.3
;
没关系,或者我犯了一个错误,谢谢
答案1
嗯,没有主域名的条目,最好将 www 作为CNAME
主域名,例如ccc.ca.
:
@ IN A 192.168.0.3
www IN CNAME @
此外,没有 SPF 和 DKIM 条目。