AWS Route53 指向弹性 beanstalk webapp

Posted

技术标签:

【中文标题】AWS Route53 指向弹性 beanstalk webapp【英文标题】:AWS Route53 pointing to a elastic beanstalk webapp 【发布时间】:2017-02-05 13:11:20 【问题描述】:

我在弹性豆茎上设置了一个网络应用程序。我在 route53 上有一个域,我在这里或多或少地遵循了指南: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customdomains.html

webapp 的 URL 工作正常,但 DNS 没有指向我。 老实说,我什至不知道从哪里开始研究如何解决这个问题。我尝试使用“检查 Route 53 的响应”功能,但看不到任何异常。我附上了很多照片。

有什么想法吗?

请在此处查看图片,我无法在此处上传。我不断收到格式错误。

http://imgur.com/a/NwCbb

******更新*********

更新的新托管区域配置:

******更新*********

名称仍未解析。我添加了一个 A 类型记录集,并选择了弹性 beanstlak 作为 alais。

******答案*******

这要归功于 imperalix。

亚马逊为我的网站注册了错误的名称服务器。 我需要去

https://www.whois.net/

然后搜索我的 www.thetellyourstory.com

我在那里获得了我的名称服务器的值: 名称服务器:NS-1487.AWSDNS-57.ORG 名称服务器:NS-187.AWSDNS-23.COM 名称服务器:NS-1891.AWSDNS-44.CO.UK 名称服务器:NS-802.AWSDNS-36.NET

然后,进入路由 53 并更新名称服务器值: http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-name-servers-glue-records.html

仅按上述方式更新名称服务器值很重要。您可以在此处直接从 http://imgur.com/a/a41z2 编辑它们,但不会更新值。

【问题讨论】:

【参考方案1】:

您的注册商 Amazon 似乎配置了错误的名称服务器 [1]。我将您的 whois 信息与您的屏幕截图进行了比较。我建议更新您的域名服务器[2] 以匹配您的区域配置。

将您的注册商更新为(来自您的 Route 53 DNS 屏幕截图):

ns-1487.awsdns-57.org. ns-187.awsdns-23.com. ns-1891.awsdns-44.co.uk. ns-802.awsdns-36.net.

您的 Route 53 DNS 配置看起来不错[3]。

    $ whois thetellyourstory.com

    http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-name-servers-glue-records.html

    http://digwebinterface.com/?hostnames=www.thetellyourstory.com.&type=&useresolver=8.8.4.4&ns=self&nameservers=ns-187.awsdns-23.com

【讨论】:

感谢 Imprealix 的帮助。我已经用一些屏幕截图更新了我的问题,明天会更新。 我更新了我的答案以包括您应该为您的域设置的名称服务器。我从您的 Route 53 DNS 屏幕截图中获得了此信息。 我将路由 53 名称服务器更新回您建议的内容。帖子中的最后一张图片现在是我的名称服务器中的值。您认为我需要等待多长时间才能更新我的注册商? WHOIS 应该很快。然后它只是在等待缓存过期。您确定您更新了 Amazon Registrar 吗?我仍然显示上次更新日期:2016 年 9 月 23 日。 嘿伙计,是的,我昨天更新了它。我在这里上传了一个屏幕截图:imgur.com/a/a41z2。但是,当我点击您的链接 [2] 时,它仍然显示旧值。不知道为什么,但是当我在不同的屏幕上编辑它们时,亚马逊从未更新过这些值。 imgur.com/a/uZilz 我现在已经更新了它们。感谢您的帮助【参考方案2】: 将 NS 记录更改为 tellyourstory.com,即删除“www”。从名称值。 删除名称为 cname.www.tellyourstory.com 的 CNAME 记录 将 A 记录 www.tellyourstory.com 更改为 CNAME 记录。此记录不需要是别名。它只需要具有弹性 beanstalk 应用程序的价值。

您是多久前注册此域名并创建这些记录的?对于新域名,DNS 记录可能需要 24 小时左右才能开始解析。

【讨论】:

嗨,马克,我上周注册了这个名字。我已经进行了这些更改并保存了它。我会等几个小时看看有没有影响。我在上面编辑了我的问题以反映您的更改,并添加了我的托管区域的屏幕截图。手指交叉。感谢您的帮助。

以上是关于AWS Route53 指向弹性 beanstalk webapp的主要内容,如果未能解决你的问题,请参考以下文章

AWS 弹性负载均衡器 DNS 名称更改和 Route 53 (PHP)

使用 AWS Route 53 路由到文件路径

AWS Route 53 域指向 Github 页面

我可以在 Route53 中创建指向非 aws 主机的 CNAME 吗?

Route53 中的域将根指向外部主机,在 AWS 中保留子域

在 Route 53 中使用弹性 IP 地址不起作用