症状:
测试机访问自己的服务器一直返回404,而且是标示是apache的服务器,而我们的机器不是apache。
wget, ping和traceroute,route等一切正常。
解决:
关闭ipv6,和关闭本地的httpd
sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1
原因:
本地开了ipv6,会先尝试获取域名的ipv6ip,我们的dns有所改造,ipv6会返回空地址,然后服务器对空地址就会尝试连接本地的80端口,结果连接成功了。