gpt4 book ai didi

networking - aws 实例不允许端口 80 进入我的机器

转载 作者:可可西里 更新时间:2023-11-01 02:54:39 25 4
gpt4 key购买 nike

在我的实例上,我运行 telnet 我自己的 ip 地址 80 iget telnet: unable to connect to remote host所有安全组都是开放的全部 0.0.0.0/0 删除请帮忙

最佳答案

公共(public) IP 地址实际上并未绑定(bind)到您实例的 IP 堆栈;相反,它是使用 AWS 基础设施提供的网络地址转换进行映射的。

在任何 1:1 NAT 配置中,主机无法通过其自己的外部映射 IP 地址访问自身的情况并不少见。

我从未在 EC2 中尝试过它——我认为没有理由尝试它,因为您不想使用依赖于任意外部映射的代码,并且“验证”主机可以看到本身不会验证太多——但我可以确认这也是我的实例的行为方式。他们在 Internet 上工作正常,但无法通过公共(public) IP 看到自己。

但是...您会发现您可以通过主机的外部 DNS 名称访问您的主机。

这是因为在 EC2 中,有一些用于处理名称的 DNS 解析的自动魔法,例如 ec2-xx-xx-xx-xx.compute-1.amazonaws.com,其中 xx.xx.xx.xx 是您的外部 IP 地址。 (格式可能不同,您可以在控制台中找到该地址。)如果您从自己的 EC2 部署外部在 DNS 中查找该地址,它会返回外部 IP 地址。如果您在 EC2 中查找它,它会返回您的内部 IP 地址。

关于networking - aws 实例不允许端口 80 进入我的机器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20431332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com