使用 Route 53 服务将 DNS 名称分配给 EC2 实例的最简单方法是啥?
Posted
技术标签:
【中文标题】使用 Route 53 服务将 DNS 名称分配给 EC2 实例的最简单方法是啥?【英文标题】:What is the simplest way to assign DNS name to EC2 instance using Route 53 service?使用 Route 53 服务将 DNS 名称分配给 EC2 实例的最简单方法是什么? 【发布时间】:2011-09-23 18:44:54 【问题描述】:我有一个在 GoDaddy 注册的域和一个具有公共弹性 IP 的 EC2 实例,我正在尝试使用 Amazon“Route 53”服务将 DNS 名称映射到我的实例。 在线文档中有一个使用 Perl (http://aws.amazon.com/code/Amazon-Route-53?browse=1) 实现此结果的非常复杂的示例。
有没有更简单的方法?
【问题讨论】:
【参考方案1】:有几个 Web GUI 可用于创建和修改 Route 53 区域和记录,包括 https://www.interstate53.com/
更多选项在http://docs.amazonwebservices.com/Route53/latest/GettingStartedGuide/的文档中列出
【讨论】:
【参考方案2】:希望这些链接可以帮助您设置:
http://dmz.us/2010/12/amazon-route-53-dns/
使用 Boto 库:
http://agiletesting.blogspot.com/2011/06/managing-amazon-route-53-dns-with-boto.html
此链接为您提供了将 DNS 配置到 EC2 实例的直接流程:
http://support.rightscale.com/03-Tutorials/02-AWS/02-Website_Edition/2._Deployment_Setup/4._Domain_Setup/Domain_Setup_with_Amazon's_Route_53
【讨论】:
【参考方案3】:我很高兴使用 Interstate53:
https://www.interstate53.com/
它提供了一个很好的 GUI 来管理您的所有 Route 53 配置。
【讨论】:
【参考方案4】:目前 AWS 管理控制台上没有“Route 53”选项卡。但他们说他们将来会增加一个。
http://aws.typepad.com/aws/2010/12/amazon-route-53-the-aws-domain-name-service.html
所以现在,最简单的方法是使用第三方工具。以下是您可以使用的工具列表:
http://aws.amazon.com/developertools/Amazon-Route-53/ http://aws.typepad.com/aws/2011/02/new-location-for-route-53-and-cloudfront-route-53-tool-roundup.html https://github.com/rawswift/aws-sdk-for-php我还为 AWS Route 53 构建了一个基于 Web 的界面。具有创建/删除托管区域、添加/删除 A、AAAA、CNAME、PTR、SPF、SRV、TXT 记录等基本功能,还支持多个MX 记录值(例如 Google MX 记录)。
https://nsroute.com/
谢谢
【讨论】:
【参考方案5】:AWS 团队同时在 2011 年 11 月 16 日为 AWS Management Console 添加了对 Amazon Route 53 的完整支持,这允许您创建托管区域并设置适当的记录(A、CNAME、MX ,等等)在一个方便的视觉环境中。
当然,最好亲自探索一下,但可以通过Amazon Route 53 获得一个潜行高峰,介绍性博客文章AWS Management Console Now Supports Amazon Route 53 提供了在注册商处注册域的整个过程以及在 Route 53 中设置它,包括进一步的插图。
【讨论】:
以上是关于使用 Route 53 服务将 DNS 名称分配给 EC2 实例的最简单方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章
AWS 弹性负载均衡器 DNS 名称更改和 Route 53 (PHP)
将 AWS Route 53 DNS 记录静态链接到 EC2 实例
我可以为我的域名 Godaddy 和 Route53 使用 DNS 服务吗?