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

domain-name-system – 如何为域的根名创建CNAME,第1张

概述我想将域的根名称设置为CNAME而不是通常的A记录. 这是我正在尝试做的一个完美的例子: dig lrnskls.com 请注意答案部分: ;; ANSWER SECTION:lrnskls.com. 300 IN CNAME partner.adjix.com.partner.adjix.com. 300 IN A 我想将域的根名称设置为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解决此问题.

总结

以上是内存溢出为你收集整理的domain-name-system – 如何为域的根名创建CNAME全部内容,希望文章能够帮你解决domain-name-system – 如何为域的根名创建CNAME所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1091795.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存