我可以配置一个 DNS 区域,使和都a.b.c
可以b.c
用作主机名吗?换句话说,可以b.c
同时作为子域和主机名吗?
这也许只是为 的区域提供A
和NS
(对于代表团)记录的问题?b
c
答案1
example.com
是的,你可以!在创建并www.example.com
指向记录时,你也会执行类似操作A
。不过,你必须A
在委托区域上创建记录。
您可以合并A
和NS
记录,但不能将它们与CNAME
记录合并。
请注意,“主机名”和“子域”这两个术语有点同义,因为您可以A
为它们创建记录,并且www.test(.example.com.)
它们都被视为子域。您在这里谈论的是区域的委派。您既可以委派区域,也可以为其分配记录(从委派区域开始,作为其顶点)。wwe
test
A
答案2
如果你只想拥有记录,b.c
则a.b.c
子域是没有必要的。在一个文件中拥有更多子级别是完全有效的,例如在区域文件中,c
你可以拥有
b IN A 127.0.0.1
a.b IN A 127.0.0.2
如果您确实想要一个子域名, b.c
请首先定义委派 ic
区域文件。
b IN NS ns.with.b.c.zone
例如,可以ns.with.b.c.zone
指向同一台服务器或托管提供商。最好为域设置至少两个 DNS 服务器。RFC1912
区域文件中的下一个定义A
记录b.c
b.c
@ IN A 127.0.0.2
或者
b.c. IN A 127.0.0.2