AWS Elastic Beanstalk 和 Route 53 域链接 - “未找到 DNS”

Posted

技术标签:

【中文标题】AWS Elastic Beanstalk 和 Route 53 域链接 - “未找到 DNS”【英文标题】:AWS Elastic Beanstalk and Route 53 Domain linking - "DNS Not found" 【发布时间】:2017-12-25 05:14:04 【问题描述】:

我有一个想要连接到域的 EB 实例,并且我从 Route 53 购买了该域。该域应该与原始 envname.xxxxxx.us-east-2.elas 进入相同的索引页面。 .lk.com 实例的 URL。

我按照here 的说明进行操作,但连接似乎仍然存在一些问题。

当我访问该网站时,我在 Chrome 上收到“找不到服务器 DNS 地址”。

我将我的实例的“url”添加到记录集类型“A”IPv4 地址,并从列表中选择了 EB 实例。

知道我可能缺少什么吗?

【问题讨论】:

为什么记录名称是*.lfx....com?一般来说,这将是 abc.com 之类的域名,不是吗?以及截图中第一个A项和第二个A项有什么区别? @kosa 第一个有一个空白的“名称”,第二个有一个 * 作为它的名字,我读到后者将任何子域重定向到指定的实例。 我会尝试删除子域条目。如果我理解正确,您需要为子域提供任何其他托管区域(我还没有机会尝试,所以不是 100% 有信心)。 @kosa 我做到了!似乎没有帮助 无论您现在有什么 A 记录,它都与您的托管区域同名,对吗?可以用新的截图更新问题吗?你得到的错误代码是什么? 【参考方案1】:

找到了解决办法!

Domains -> Registered Domains 下的域名服务器与我尝试创建新托管区域时自动填充的域名服务器不匹配。我将上面的“NS”服务器替换为 Domains -> Registered Domains -> Name Servers

下列出的服务器

【讨论】:

【参考方案2】:

检查在隐身模式下是否可以打开站点(按 Ctrl+Shift+n)。如果可以的话,问题的根源可能是扩展 在地址栏中输入,chrome://net-internals/#dns,然后单击“清除主机缓存”按钮 打开命令窗口(按 Ctrl+Esc,然后输入 cmd),然后键入以下命令:ipconfig /flushdns

【讨论】:

感谢您的回复!这仍然会在隐身模式下发生。

以上是关于AWS Elastic Beanstalk 和 Route 53 域链接 - “未找到 DNS”的主要内容,如果未能解决你的问题,请参考以下文章

AWS Elastic Beanstalk 错误 - 乘客

AWS Elastic Beanstalk 上的闪亮服务器与 Docker

将 create-react-app 部署到 AWS Elastic Beanstalk

AWS Elastic Beanstalk 部署错误:502 Bad Gateway - Django 应用程序

AWS 和 Elastic Beanstalk

使用 AWS 和 Elastic Beanstalk 的 Websocket