![AWS Route 53 CNAME-目标值末尾是否有点?](https://linux22.com/image/707232/AWS%20Route%2053%20CNAME-%E7%9B%AE%E6%A0%87%E5%80%BC%E6%9C%AB%E5%B0%BE%E6%98%AF%E5%90%A6%E6%9C%89%E7%82%B9%EF%BC%9F.png)
我在 AWS 上的托管区域似乎运行良好,因此我对更改它有点紧张——但我注意到我的白标 DNS 的 CNAME 记录现在如下所示(没有尾随点):
*.localroute.net. CNAME localroute.net - - 172800
这是否正常工作,因为系统足够智能,不会"localroute.net"
在值上附加另一个值?或者我应该继续在末尾添加点,使其看起来像这样:
*.localroute.net. CNAME localroute.net. - - 172800
另外,我说的如果我想通过 CNAME 将一个域映射到另一个域,那么格式必须在末尾带点,以避免产生歧义,这样说对吗?例如:
www.example.net. CNAME example.com. - - 172800
感谢您对此提供的任何见解,我希望我的 DNS 是完美的 :-)
答案1
CNAME — 规范名称
完全限定域名(例如, www.example.com),即您希望 Amazon Route 53 响应此资源记录集的 DNS 查询返回的域名。尾随的点是可选的;Amazon Route 53 假定域名是完全限定的。这意味着 Amazon Route 53 会将www.example.com (没有尾随点)和www.example.com。(带有尾随点)相同。
但是,即使您正在处理没有明确记录的管理界面,您也可以尝试一下,并在进行实际更改之前查看这些值是如何使用的(显然,测试与用于生产的任何内容是分开的)。