12 domain-name-system cname-record
我想将域的根名称设置为 CNAME 而不是通常的 A 记录。
这是我正在尝试做的一个完美的例子:
dig lrnskls.com
Run Code Online (Sandbox Code Playgroud)
注意答案部分:
;; ANSWER SECTION:
lrnskls.com. 300 IN CNAME partner.adjix.com.
partner.adjix.com. 300 IN A 67.121.212.61
Run Code Online (Sandbox Code Playgroud)
我尝试这样做的原因是我可以通过 CNAME 别名将域的根名称指向 Amazon 的 S3。使用 A 记录不起作用,因为出于负载平衡目的,S3 的 IP 每隔几分钟就会更改一次。
PS - 根据 RFC 1034 的第 3.6.2 节,这似乎是合法的(注意 USC-ISIC.ARPA 示例):http : //www.faqs.org/rfcs/rfc1034.html
hda*_*iel 14
Amazon已经意识到根域和 Elastic Load Balancer 的问题。他们推荐这种解决方法:
我不喜欢这个解决方案,但比“强制根域到 CNAME”解决方案更“干净”。
更新:亚马逊现在通过 ALIAS 记录(Route53 DNS 功能)为 ELB/S3 解决这个问题。
小智 10
不,这是不合法的。CNAME不允许与其他记录共存,您至少需要在SOA这里。
该示例并没有证明其他情况,因为它并不意味着那里有任何其他记录。
| 归档时间: |
|
| 查看次数: |
34940 次 |
| 最近记录: |