首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从内网呼叫到公网,为什么我的安全组规则不起作用?

问从内网呼叫到公网,为什么我的安全组规则不起作用?
EN

Stack Overflow用户
提问于 2020-05-16 05:40:09
回答 1查看 42关注 0票数 0

我在SG1的私有子网中有一台服务器,我想给SG2中的公共子网中的负载均衡器打个电话。

我在允许到SG2的流量的SG1上设置了出站规则。

但是,当我添加一个规则以允许来自允许SG1入站的SG2的入站通信时,请求超时。如果我添加一个开放的规则来SG2请求工作!我也尝试过私有IP地址范围,但不起作用。

如何在负载均衡中添加正确的规则,允许来自SG1的流量,并且不将安全组公开开放?

EN

回答 1

Stack Overflow用户

发布于 2020-05-16 06:16:56

我怀疑这个问题是由您连接到面向互联网的负载均衡器引起的。

正在通过DNS名称引用负载平衡器。此名称将解析为公有IP地址,因为负载均衡器可以访问互联网。

当内网中的实例访问负载均衡时,实际上是将ELB DNS名称解析为公网IP地址,因此请求实际上是离开私有网络,然后返回。这意味着" from“IP地址来自私有实例的公共IP地址,而不是其私有IP地址。安全组仅期望私有实例的内网IP地址,因此无法识别传入流量。

如果负载均衡器仅以这种方式使用,则应将其创建为内部负载均衡器,而不是公共的。还可以创建两个负载均衡器(一个面向Internet,一个仅限内部)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61828782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档