EC2和Apache HTTPD不通过IP访问,而是通过DNS名称访问

我的EC2实例有一些问题。 我有一个标准的Apache HTTPD正常的亚马逊Linux。 我的问题是,我无法通过IP地址访问HTTPD(例如http://123.123.123.123/ ),但是当我使用亚马逊提供的DNS时,一切正常(例如ec2-123-123-123- 123.eu-central-1.compute.amazonaws.com)。

有没有人有一个想法可能是他们错了什么?

最好的问候,约翰内斯。

在您的实例上运行host ec2-123-123-123-123.eu-central-1.compute.amazonaws.com (您的实例的公共DNS主机名)。 看到它实际上不是parsing到123.123.123.123,而是parsing到一个RFC 1918地址 (可能是10.xxx)? 亚马逊使用拆分视图DNS ,因此主机名parsing为区域/ VPC之外的公共IP,但parsing为内部的私有IP。 基于安全组成员身份的防火墙规则在通过私有IP进行访问时才有效。