domain-name-system – 如何为域的根名创建CNAME

前端之家收集整理的这篇文章主要介绍了domain-name-system – 如何为域的根名创建CNAME前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想将域的根名称设置为CNAME而不是通常的A记录.

这是我正在尝试做的一个完美的例子:

dig lrnskls.com

请注意答案部分:

;; ANSWER SECTION:

lrnskls.com.            300     IN      CNAME   partner.adjix.com.

partner.adjix.com.      300     IN      A       67.121.212.61

我试图这样做的原因是我可以通过CNAME别名将域名的根名称指向亚马逊的S3.使用A记录不起作用,因为S3的IP每隔几分钟就会更改以实现负载平衡.

PS – 根据RFC 1034第3.6.2节(注意USC-ISIC.ARPA示例),这似乎是合法的:
http://www.faqs.org/rfcs/rfc1034.html

解决方法

Amazon is aware与根域和Elastic Load Balancer的问题.他们建议使用此解决方法

>将根域配置为将mydomain.com重定向到www.mydomain.com(或您选择的任何其他子域)的服务
>设置将负载均衡器DNS名称映射到“www.mydomain.com”的CNAME记录.

我不喜欢这个解决方案,但更“干净”的是“强制根域到CNAME”的解决方案.

更新:亚马逊现在通过ALIAS记录(Route53 DNS功能)为ELB / S3解决此问题.

猜你在找的HTML相关文章