| 2022-09-26
外网访问内网web服务器地址,在我们工作的时候可能经常会遇到这个问题。很多新手可能不知道怎么处理,从一会儿内网一会儿公网一会儿又内网的。但是这确实一个很常见问题。今天就小编就来告诉大家解决办法
1.确认路由器的公网IP是不是真的公网IP(特别重要,如果不是可以不用看后面的了)
通过www.ip138.com 网站可以查询当前网络的公网IP,再进入路由器控制界面查看wan口IP和公网IP是否相同,如果不同,大概率是私网IP(服务商在公网基础再分配的局域网)或者经过光猫路由后分配的IP。
如果是私网IP那基本没有办法了,如果是光猫路由的IP那可以通过修改光猫的连接模式为桥接模式解决问题。文章参考:光猫和路由上网详解
2.搭建服务器的web服务端(可以是其他的)
3.确认服务器IP地址和映射端口号
我的是web服务端,用的是默认的80端口。如果你是其他服务端或其他端口,需要提前确定
4.路由器端口映射
输入路由器的地址,一般默认都是 192.168.1.1。登录路由器管理界面。(方法网上很多不细说)进去的时候,一般是在“基础配置”--“网络配置-NAT配置”里,不同路由器可能会有差异。
在添加映射页面,填写好“入接口选择”,“内网服务器IP”,“内网服务端口”以及选择“外网端口”形式,点击确定即可。(如果通过IP地址直接访问,默认使用的外部端口就是80端口。如果设置其他外部端口如8080,需要以IP地址加端口号的形式访问,例如:192.168.1.11:8080)
端口映射好了,通过访问路由器公网IP就可以直接映射到内网指定端口,从而实现访问内网服务器web服务端。
5.如果端口映射设置好了仍然不能访问
a.先确认第一条。是不是公网IP
b.确定端口号和IP地址是否设置正确
c.确认服务器端能不能正常工作,可以通过局域网的其他电脑访问看能不能访问
d.是不是服务器或路由器防火墙屏蔽了端口导致不能访问
e.看是不是被路由器远程web登录端口的端口号屏蔽了,如果屏蔽了需要将路由器登录端口号改成其他端口号
除了以上提到的方法,内网穿透也可以解决外网访问内网web服务器的问题。
花生壳盒子是一款具有内网穿透的动态域名解析技术的智能硬件。支持公网IP和内网IP、内网穿透,自带端口映射。支持HTTPS和非HTTPS映射类型,多种联网方式,wifi也好,有线联网也好,5V-1A的超低能耗,即插即用。
购买花生壳盒子之后,就可以免费使用它的内网穿透服务了。免费版拥有两条映射数量,每条的带宽速度的1M。但如果需要长期使用内网穿透服务,并且对于映射条数和流量有要求的,建议选择付费升级花生壳服务使用。
进入花生壳官网,找到下载页面,花生壳也是支持全平台的一个客户端,我们以Windows 10系统为例,安装花生壳,完成后登陆。
点击客户端内网映射,则跳转至花生壳管理的内网映射web页面,可以直接在网页中对域名进行添加映射,即使不在服务器现场,也可以远程管理。
下面介绍内网映射添加步骤:
①点击【内网映射】——【添加映射】。
在添加映射页面,填写好“应用名称”,“内网服务器IP”,“内网服务端口”以及选择“外网端口”形式,点击确定即可。
②添加成功后,会生成一个外网访问地址。
③在浏览器地址栏输入外网访问地址,即可成功访问内网主机搭建的服务和应用。
第一次使用时,还可以通过电脑端管理或通过APP进行管理,这里以APP为例,下载名为“花生壳管理”的APP,可以通过扫描说明书二维码,或者通过各大市场搜索进行下载,打开APP后需要进行登录,如果没有的话,可以注册一个Oray账号。登录后,需要先将设备绑定,APP操作按照使用说明即可,十分简便。网络设置后,激活设备需要绑定自己的Oray账号,进行绑定后,就可以使用了。
以上,就是外网访问内网web服务器的方法。花生壳是一套完全免费的动态域名解析服务客户端软件。当您安装并注册该项服务,可实现在家或者异地搭建网站、FTP、Mail、异地或分支机构访问办公OA、CRM、ERP系统。“花生壳”支持的线路包括普通电话线、ISDN、ADSL、有线电视网络、双绞线到户的宽带网和其它任何能够提供互联网真实IP的接入服务线路,而无论连接获得的IP属于动态还是静态。利用宽带联接搭建视频监控,视频会议系统等。