Apache2服务器:许多用户无法访问(ipv4,ipv6)

时间:2016-08-06 13:01:30

标签: apache ubuntu-14.04 ipv6 access ipv4

两天前我为一个研究项目制作了一个服务器(Ubuntu 14.04 LTS,Apache2,PHP)。我还没有设置域名,所以网页只能通过ip地址访问(在本例中为ipv6,inet 6addr at ppp0)。

我让一位朋友试一试,一切都在她的电脑和手机上运行良好。后来我请一些朋友和同事访问该网页,但他们无法这样做。他们得到了443无法访问的错误消息。我的第一个朋友仍然可以访问她的电脑和手机网页。我在这里和其他网站上运行了一些问题来解决这个问题,但没有任何帮助。

我要求用户在https://www.whatismyip.com/上查看他们的IP。在家里使用她的以太网和wifi时,我的第一个朋友有ipv6类型的IP地址,她能够访问该网站。其他用户有ipv4类型的地址,他们无法访问我的网页。我让我的第一个朋友切换到她的电话公司提供的移动互联网。在此之后,她无法访问该网站,并且她拥有ipv4类型的IP地址。在她切换回她的wifi后,她又能够访问该页面。 这个奇怪问题可能是什么原因造成的?我该怎么做才能解决它?

1 个答案:

答案 0 :(得分:1)

如果服务器只有IPv6且用户只有IPv4,那么他们就无法进行通信。现在越来越多的客户端同时拥有IPv4和IPv6,但遗憾的是还有许多客户端只拥有IPv4。

如果您希望服务器可以访问它们,那么您需要通过IPv4和IPv6访问它。有免费服务可以帮助你做到这一点(想到cloudflare)