外网突然无法访问web服务器,打不开网站,内网能访问。前天还是好的
防火墙设置一下,要么是***停止工作,要么就是NAT,因为你服务器是在内网,是一个网络里面,用的是私有地址,肯定能访问,私有地址在公网上是不能使用的,但是外网都是使用的是公网地址,所以要端口映射(NAT)设置一下就行,还有***,一般是IPSEC ***,L2TP ***,这种***都是比较不人性化的,可能会出现***不能工作
内网正常说明web没有问题,开启icmp端口,让外部可以ping,看是否可以ping到服务器,可以ping说明映射80的问题,重新做。如果ping不到,说明路由映射出问题,或者外网IP地址失效,前者找服务商,后者可以直接在路由器上设置外部IP,测试是否可以ping,还ping不到找ip地址供应商,ping的到,说明服务器的ip失效,检查服务器或者更换一台电脑设置同样的IP地址。
很复杂的各种可能,无法一下定论的。
通过描述可以肯定您的WEB服务器能够正常提供服务。那么,问题一定是出现在外网与您内网连接的位置。首先确认以下几个问题。
首先,确认如果通过域名无法访问WEB服务器的话,那么,通过IP地址是否能够访问。以确认是否域名解析方面出现了问题。
其次,您在路由器中的设置我没太看懂,只想确认一下是否做过端口映射,或者虚拟主机(DMZ),个人建议做端口映射而不做虚拟主机。这样会使WEB服务器暴露在公网上。将您路由器中的80端口直接指向WEB服务器IP地址。做好映射。
以上两步做完,您的服务器就可以被公网访问了。
0条评论