因此,我在 Amazon EC2 上有一个运行 Linux 上的 apache2.2 的服务器。我有几个运行不同域的“VirtualHosts”。我可以访问每个单独的站点。我的问题是,至少我认为,它们的 DNS 无法正确解析,这意味着需要很长时间才能找到站点。一旦找到它们,站点就会按预期运行,但如果我等待几分钟并再次尝试检索站点,则再次需要很长时间(20 多秒)才能解析。这是用于生产,而不是本地开发。注意:如果我转到我的服务器弹性 IP(54.245.114.102),我的默认站点会立即加载。
53 号公路
NAME: tylerrafferty.com.
TYPE: A
VALUE: 54.245.114.102 - 10.252.55.103
TTL: 60
NAME: tylerrafferty.com.
TYPE: MX
VALUE: 0 smtp.secureserver.net - 10 mailstore1.secureserver.net
TTL: 7200
NAME: tylerrafferty.com.
TYPE: NS
VALUE: ns-1043.awsdns-02.org. - ns-1709.awsdns-21.co.uk. - ns-328.awsdns-41.com. - ns-909.awsdns-49.net.
TTL: 7200
NAME: tylerrafferty.com.
TYPE: SOA
VALUE: ns-1043.awsdns-02.org. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400
TTL: 7200
NAME: www.tylerrafferty.com.
TYPE: A
VALUE: 54.245.114.102 - 10.252.55.103
TTL: 7200
答案1
轮询 DNS
有人无意中为这些 DNS 记录创建了损坏的循环 DNS。
$ dig +short www.kyleseetaylor.com
54.245.114.102
10.252.55.103
$ dig +short www.vistamechanical.net
54.245.114.102
10.252.55.103
$ dig +short www.tylerrafferty.com
54.245.114.102
10.252.55.103
您遇到的问题是,通过抛硬币的方式,可以获得任一 IP 地址作为答案,并且网络之外的人无法访问 10net 地址。
(要么您的内部网络无法访问公共 IP,但 10net IP 将会破坏互联网上的每个人。)