我正在尝试亚马逊的路线53,并已经移动我的域名之一。 我遇到的唯一问题是我的CNAMElogging没有解决。
在GoDaddy的DNSpipe理器中,我可以使用@将CNAME指向根域,那么对于Route 53,我该怎么做呢? 或者,我是否必须在CNAME的值字段中input完整的域名?
这是我的设置:

无论godaddy或其他注册商如何在他们的Web界面中使用它,“@”在与BIND一起使用的区域configuration文件中具有特定的含义。
在区域文件中遇到@时,它将被$ ORIGIN的当前值replace。 $ ORIGIN 通常被定义为根域 – 就像你在godaddy中熟悉的一样 – 但它不一定是。 $ ORIGIN可以被定义为任何域来简化一个区域文件,或者它可以是未定义的,在这种情况下,它将被视为named.conf中指定的区域名称。
但是你所问的行为并不是真正与底层的DNS软件有关,而是你给出的Web界面如何parsing你指定的信息并生成一个区域文件。 显然,亚马逊不会让你像godaddy那样抛出一个@,所以你不得不使用区域名称。
(值得注意的是,CNAMElogging在技术上不应该指向一个域名,它应该指向一个规范的主机名称 – 但在你的例子中,你的域名也是一个主机名。)