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

分享于 

2分钟阅读

互联网

 

问题:

可以配置DNS区域,以便 a.b.cb.c 都可以作为主机名? 换句话说,b.c 同时也可以是子域和主机名?

这可能只是服务于 ANS ( 用于委派) 记录( 在 c 区域中为 b )?


回答 1:

当然可以当使 example.comwww.example.com 指向 A 记录时,也可以做类似的somethhing。 你必须在委派区域上创建 A 记录,尽管。

你可以组合 ANS 记录,但不能将它们与 CNAME 记录组合在一起。

注意,术语"主机名"和"子域"类似于可以创建 www.test(.example.com.)A 记录,wwetest 都被认为是一个子域。 你说的是一个区域的委派。 你可以同时委派一个区域并将 A 记录分配给( 从被委派区域作为它的顶点)。


回答 2:

如果你只想拥有 b.ca.b.c 子域的记录,则不需要。 在一个文件中有更多的子级别是完全有效的,例如在一个文件中,你可以有


b IN A 127.0.0.1


a.b IN A 127.0.0.2



如果你真的想要子域 b.c 首先定义委派i c zonefile。


b IN NS ns.with.b.c.zone



ns.with.b.c.zone 可以指向相同的服务器,或者托管提供程序例如。 至少有两个DNS服务器用于域是很好的做法。 RFC1912

接下来为 b.c 中的zonefile定义 b.cA 记录


@ IN A 127.0.0.2



或者


b.c. IN A 127.0.0.2





USE  HOST  DNS  子域  
相关文章