William Asked: 2020-05-09 09:02:27 +0800 CST2020-05-09 09:02:27 +0800 CST 2020-05-09 09:02:27 +0800 CST 一个区域文件可以包含多个域吗? 772 我知道 DNS 服务器可以管理多个区域文件。但是一个区域文件可以管理多个域吗?还是每个域都必须放在一个单独的区域文件中?那些共享托管公司使用一对名称服务器来管理多个域。他们是怎么做的? dns domain 1 个回答 Voted Best Answer harrymc 2020-05-09T09:39:12+08:002020-05-09T09:39:12+08:00 如果所有域共享相同的 DNS 条目,尤其是相同的 IP 地址,则只能对多个域使用单个区域文件。 举个例子 : zone "domain1.com" { file "mydomain.com.zone"; }; zone "domain2.com" { file "mydomain.com.zone"; }; 共享文件内容的一些规则: 不要包含$ORIGIN语句 - 它在配置文件中是隐含的 使用' @'来引用隐式$ORIGIN 酌情使用相对域名(不是 FQDN)。 当返回哪个域实际上很重要时使用 FQDN 该文件的一个示例是: @ IN SOA data IN NS ns.example.com. mail IN MX mail.example.com. web IN A 1.2.3.4 www IN CNAME web ftp IN CNAME web 参考: 绑定MX记录问题 两个域的一个区域文件 一个 DNS 区域文件中的两个域
如果所有域共享相同的 DNS 条目,尤其是相同的 IP 地址,则只能对多个域使用单个区域文件。
举个例子 :
共享文件内容的一些规则:
$ORIGIN
语句 - 它在配置文件中是隐含的@
'来引用隐式$ORIGIN
该文件的一个示例是:
参考: