Amazon ec2 是EIP';互联网流量需要什么?
对不起,如果这是一个愚蠢的问题,但我找不到任何明确的答案。我设置了一个具有私有子网和公共子网的VPC。专用子网有一个NAT实例用于路由internet流量。公用子网配置为退出IGW -我创建了一个堡垒主机来登录SSHAmazon ec2 是EIP';互联网流量需要什么?,amazon-ec2,amazon-elb,amazon-vpc,eip,Amazon Ec2,Amazon Elb,Amazon Vpc,Eip,对不起,如果这是一个愚蠢的问题,但我找不到任何明确的答案。我设置了一个具有私有子网和公共子网的VPC。专用子网有一个NAT实例用于路由internet流量。公用子网配置为退出IGW -我创建了一个堡垒主机来登录SSH -我在私有子网上创建了测试实例,并从Bastion主机连接。由于允许到NAT实例和端口80/443的路由以及ICMP,我可以ping并访问internet上的文件。 -我在没有EIP的公共子网上创建实例。既然有通往IGW的路线,我不应该上网吗?我创建了一个测试安全组,以允许来自所有
-我在私有子网上创建了测试实例,并从Bastion主机连接。由于允许到NAT实例和端口80/443的路由以及ICMP,我可以ping并访问internet上的文件。
-我在没有EIP的公共子网上创建实例。既然有通往IGW的路线,我不应该上网吗?我创建了一个测试安全组,以允许来自所有来源的所有流量,但我仍然无法ping或获取http链接。如果您配置了正确的VPC安全组,则可以通过internet访问具有公共DNS名称的公共子网实例。您不需要EIP EC2实例的公共DNS名称在您停止和启动该实例时更改。为了避免这种情况,您可以为实例分配一个EIP,以便在实例停止/启动周期中IP地址保持不变 您需要回答以下问题:
curl-shttp://169.254.169.254/latest/meta-data/public-hostname
在您的实例上查看公共DNS主机名如果已配置正确的VPC安全组,则应可通过internet访问具有公共DNS名称的公共子网实例。您不需要EIP EC2实例的公共DNS名称在您停止和启动该实例时更改。为了避免这种情况,您可以为实例分配一个EIP,以便在实例停止/启动周期中IP地址保持不变 您需要回答以下问题:
curl-shttp://169.254.169.254/latest/meta-data/public-hostname
在您的实例上查看公共DNS主机名如果已配置正确的VPC安全组,则应可通过internet访问具有公共DNS名称的公共子网实例。您不需要EIP EC2实例的公共DNS名称在您停止和启动该实例时更改。为了避免这种情况,您可以为实例分配一个EIP,以便在实例停止/启动周期中IP地址保持不变 您需要回答以下问题:
curl-shttp://169.254.169.254/latest/meta-data/public-hostname
在您的实例上查看公共DNS主机名如果已配置正确的VPC安全组,则应可通过internet访问具有公共DNS名称的公共子网实例。您不需要EIP EC2实例的公共DNS名称在您停止和启动该实例时更改。为了避免这种情况,您可以为实例分配一个EIP,以便在实例停止/启动周期中IP地址保持不变 您需要回答以下问题:
curl-shttp://169.254.169.254/latest/meta-data/public-hostname
在您的实例上查看公共DNS主机名当我在公共子网中没有EIP的EC2实例上运行步骤1时,我得到一个404错误。我无法ping 169.254.169.254,我已仔细检查并确保安全组正确无误。我的EC2实例没有使用公共DNS主机名启动。我转到VPC配置并启用了它,然后重新启动了一个微实例,但它仍然无法工作。我查看并意识到它们都没有公共DNS主机名,并检查了启动配置,发现我没有启用公共DNS选项:(谢谢!它现在正在工作:)在Stackoverflow上,如果答案为您提供解决方案,然后是它,也可以是它。完成:)快速跟进问题:我想确认,因为我找不到它,但在启动实例后无法启用DNS公共主机名?必须从一开始就启用它?正确。你不能。请阅读。它详细解释了EC2实例IP地址,应该可以澄清您的许多顾虑。当我在公共子网中没有EIP的EC2实例上运行步骤1时,我得到一个404错误。我无法ping 169.254.169.254,我已仔细检查并确保安全组正确无误。我的EC2实例没有使用公共DNS主机名启动。我转到VPC配置并启用了它,然后重新启动了一个微实例,但它仍然无法工作。我查看并意识到它们都没有公共DNS主机名,并检查了启动配置,发现我没有启用公共DNS选项:(谢谢!它现在正在工作:)在Stackoverflow上,如果答案为您提供解决方案,然后是它,也可以是它。完成:)快速跟进问题:我想确认,因为我找不到它,但在启动实例后无法启用DNS公共主机名?必须从一开始就启用它?正确。你不能。请阅读。它详细解释了EC2实例IP地址,应该可以澄清您的许多顾虑。当我在公共子网中没有EIP的EC2实例上运行步骤1时,我得到一个404错误。我无法ping 169.254.169.254,我已仔细检查并确保安全组正确无误。我的EC2实例没有使用公共DNS主机名启动。我转到我的VPC配置并启用它,然后重新启动了一个micro