请有经验的 DNS 管理员帮助我理解...
我在开发环境中运行一个小型 DNS 服务器,该服务器一次运行最多 5 个域名的解析。我的问题源于这里的讨论:有什么区别......
我的问题是这样的:
- 当我有一个域名和至少一个指向该域的子域时,我应该使用什么?
一个答案是这样的:
- 我认为对此的适当解决方案是使用 Cnames。这将允许我更改一次 IP 地址并同时影响多个主机名(cnames)。这将帮助我保持简单。这也将使管理 TTL 记录更加直接和可靠。我很容易犯错,所以这也会限制我犯错的机会。
另一个答案是这样的:
- 其他人则认为使用 A Name 记录可以加快查询速度(我不一定反对这一事实)。
我知道这两种方法都可以,但是基于 RFC 的 DNS 采用的标准让我相信我们应该正确使用 Cnames 和 A Names 并且是适当的。规则可以被打破,但如果你不能依赖它们,那又有什么意义呢。
如果您运行大型 DNS 服务器或有这样做的经验,请仅回答此问题。否则不要指望你的意见会改变我的看法。有人告诉我,这完全是个人喜好问题,我希望不这样。
如果您认为我在阐述一个非常古老的观点,请原谅我。