使用相同的 DNS 名称作为主机名和子域

使用相同的 DNS 名称作为主机名和子域

我可以配置一个 DNS 区域,使和都a.b.c可以b.c用作主机名吗?换句话说,可以b.c同时作为子域和主机名吗?

这也许只是为 的区域提供ANS(对于代表团)记录的问题?bc

答案1

example.com是的,你可以!在创建并www.example.com指向记录时,你也会执行类似操作A。不过,你必须A在委托区域上创建记录。

您可以合并ANS记录,但不能将它们与CNAME记录合并。

请注意,“主机名”和“子域”这两个术语有点同义,因为您可以A为它们创建记录,并且www.test(.example.com.)它们都被视为子域。您在这里谈论的是区域的委派。您既可以委派区域,也可以为其分配记录(从委派区域开始,作为其顶点)。wwetestA

答案2

如果你只想拥有记录,b.ca.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.cb.c

@    IN     A    127.0.0.2

或者

b.c. IN     A    127.0.0.2

相关内容