AWS Elastic Beanstalk 外部 DNS 未正确路由
Posted
技术标签:
【中文标题】AWS Elastic Beanstalk 外部 DNS 未正确路由【英文标题】:AWS Elastic Beanstalk External DNS Not Routing Properly 【发布时间】:2021-06-24 06:30:01 【问题描述】:我已经有一段时间没有这样做了,但我相信我所做的一切都是正确的。
这是我的设置;
Elastic Beanstalk 环境 - big-ugly-aws-url.com 注册商处的 DNS something.example.com 的 CNAME 设置指向 big-ugly-aws-url.com AWS Route53 为 example.com 设置托管区域 添加了一条记录以指向别名 > Elastic Beanstalk 环境 > 设置的那个奇怪的是所有这些组合都有效;
1.2.3.4(Elastic Beanstalk 环境的 IP 地址) 1.2.3.5(EC2实例后台IP地址) 1.2.3.5.a.b.c(EC2 实例背后的主机名) big-ugly-aws-url.com但友好的版本不起作用;
something.example.com虽然,当我 ping something.example.com 时,这成功解析为 big-ugly-aws-url.com 的 CNAME。
我看不出这不起作用的任何原因。为了测试这一点,我什至在 Elastic Beanstalk 环境后面的 EC2 实例上配置了安全组,以允许来自 0.0.0.0/0 任何地方的入站流量,但它仍然无法正常工作。
想法?
【问题讨论】:
您不需要 AWS Route53 设置。只需在您的域名注册商中设置 CName 即可。删除 Route 53 设置,然后重试。 【参考方案1】:Grrr,燃烧 Windows DNS 缓存.....
ipconfig /flushdns
解决了问题... 翻白眼
【讨论】:
以上是关于AWS Elastic Beanstalk 外部 DNS 未正确路由的主要内容,如果未能解决你的问题,请参考以下文章
AWS:具有用于外部注册器的静态 IP 地址的 Elastic Beanstalk
如何使用外部 RDS 数据库在 AWS Elastic Beanstalk 中设置 Laravel 应用程序
AWS Elastic Beanstalk 中的 Python:私有包依赖项
Amazon Elastic BeanStalk 错误:无法创建 AWS Elastic Beanstalk 应用程序版本