搭建Web服务器无法从外网访问。
服务器无法外网访问的可能原因
1防火墙设置问题×
2IIS主机头设置问题
3端口映射×
4端口设置是否默认80
5站点运行是否正常
6网络是否连通
请检查的项目
如果设置了主机头,那么只有在地址栏中输入指定的主机名才能访问,否则可能会拒绝访问
端口映射可以试试将你的那台主机直接设置成DMZ主机,完全暴露在互联网上
默认端口的问题可能性不大
看一下同一个路由器下的主机能否访问,如果你的路由器之上仍有其他路由器采用NAT方式接入,需要上层路由器也设置端口映射
o 你需要在路由里绑定你的IP地址·
才能自动解析到你的服务器·
例如:
虚拟服务器列表 24/32 (笔数/总笔数)
名称 个人 IP 地址 协议 排程
Virtual Server FTP 1921680110 TCP 21/21 任何时间
外网访问不了是域名访问不了,还是使用ip地址也无法访问,如果外网ip可以访问,域名访问不了,那就要看域名上面有没有问题。
用nslookup命令可以解析一下你们的域名,看是否正确解析到你们公网的ip上,如果不正确,请检查域名。
内网能访问到网站,证明网站本身是没有问题的,如果近期对防火墙路由器做过什么配置修改,请确认是否修改了网站映射及安全策略。
如果是新网站,使用的是80端口,而你们的公网地址没有去备案的话,80端口肯定无法访问,可以先映射成其他端口测试网站是否正常。
如果服务器使用的IP是内网IP(比如192168开头的那种),那是肯定无法从外网直接访问的(想想全世界会有多少个和你服务器IP相同的机子吧),外网只能访问到你的路由器(或者硬件防火墙)的外网端口(它的IP是一个公网IP地址)
如果你需要从外网访问内网的服务器,你必须在你的路由器(或防火墙)的外网端口配置NAT,将这个外网IP的指定端口映射到你的内网服务器上(这叫做端口映射)
比如说你这是一台Web服务器,启用了80端口,你需要在路由器上为外网端口配置NAT,将这个外网IP的80端口映射到你这台服务器IP的80端口,配置完成后,你可以在外网用这台路由器的公网IP来访问到你的这台内网服务器的Web页(当然你在外网只能用公网IP访问)
不是很明白你的意思,
1办公网内网能用,但外网去访问不了服务器,有很大的可能是,网关禁用或是你们单位的服务器没有固定IP地址,如果有固定IP地址,只要在服务器上设置好,在外网上是能够访问的,如果有网关的话,需要设置服务器端口
如果没有固定IP,却想在外网访问公司的服务器,可以使用 花生壳 ,自动绑定IP地址
2办公文档在内网上能够使用,但拿回家去不能使用了,再拿到单位却又好用了。这个是单位设置的加密软件,在内网有识别机制(只能在公司内网上使用),这个能很好的防止公司机密外泄
0条评论