外网无法访问网站怎么解决!
本地搭建网站只适合做程序测试,你想要外网访问到你的网站需要自己租用服务器买个无名解析就可以了,如果你真想让外网访问自己本地电脑也是可以的,但是需要IP映射,建议网站不要在本地搭建,不安全
怎么才能在外网访问内网服务器的网站?
一、确保页面在内网可正常访问
比如,Tomcat默认页面是:
二、确认内网IP和外网IP
1、Windows系统的内网IP查询办法:
a、按下“Win+R”快捷键,打开“运行”窗口;
b、在“运行”窗口里输入“cmd”并按Enter键,打开命令(Command)窗口;
c、在命令行中输入“ipconfig”,即可查到本机的内网IP(IPv4 地址);
本地链接 IPv6 地址. . . . . . . . : fe80::cca4:d1c:35d1:a149%13
IPv4 地址 . . . . . . . . . . . . : 192.168.0.123
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.0.1
2、外网IP的查询办法:
打开浏览器,输入网址“ip.cn”,并按Enter键前往,即可看到外网IP了。
当前 IP:122.233.45.140 来自:浙江省杭州市 电信
GeoIP: Hangzhou, Zhejiang, China
三、设置本地的路由器的端口转发功能
1、登陆路由器(TP-LINK)的管理页面();
2、在“转发规则-虚拟服务器”下设置:
服务端口号:8080
IP地址:192.168.0.123
协议:ALL
状态:生效
或者在“转发规则-DMZ主机”下设置“虚拟服务”:
DMZ 状态:启用
DMZ 主机IP地址:192.168.0.123
设置并保存好后,就可以通过外网IP访问内网的网页了:
DMZ(Demilitarize Zone)即非军事区,它将主机从防火墙内暴露给外网。
它无需设置端口,也就是所有端口全部开放,所以,安全风险很大。
如何让内网的网站可以从外网访问到?
让内网的网站可以从外网访问到的方法有:
将内网服务器开设端口,端口设置为外网可以访问;
设置虚拟客户端,外部访问时提交信息,给予访客权限,可随时切断虚拟客户端进行保护;
建设虚拟数据库,外部访问时判断其访问来源,呈现虚拟数据库,给予其操作权限,操作指令身审核后,上传到内部实际数据库。
怎么在外网访问一个内网的一个网站?
如没有固定ip去使用的话,我们可以选择第三方软件来实现这个功能,想在局域网外访问内网的办公系统,可以结合网云穿使用。网云穿就是提供一个固定的公网ip,注册时候,系统会分配一个二级域名,域名指向的就是公网ip。这样就可以通过软件生成的映射地址(也就是二级域名),在局域网外访问内网的应用了。
说下这个软件所支持的版本:
我们来看下详细设置
1、下载网云穿,解压启动
2、配置相关信息
内网地址:本机ip
内网端口:内网应用的端口
穿透协议:http
配置完点击确定
3、启动隧道,点击软件生成的映射地址,即可在局域网外访问内网应用
暂无评论内容