| 2019-09-17
路由分配的是固定公网,直接一步路由映射, 开启允许外网访问内网对应的地址端口即可。现实里好多企业需求管理不再一个地方的系统、这里用实列讲一下、如何把一个固定的IP地址做端口映射到内网电脑?内网端口映射到外网怎么实现?
客户现场环境:客户用的是某款专业集中管理系统软件、安装在局域网内的IP地址为192.168.1.114的电脑,端口采用85(因为现在85等一些端口被运营商封掉了,大家可以自己选择端口)。
客户公司有一个固定IP地址,IP地址是: 120.33.235.2,此IP地址设置在公司的路由器上。所有电脑通过路由器访问外网。
要求和需求是:做一个端口映射,系统管理软件访问120.33.235.2 这个服务地址,并可以直接访问到内网的192.168.1.114电脑。
通过vi命令编辑配置文件/etc/network/interfaces, 如果你使用的是老版本的ubuntu linux系统,默认的网卡标识应该是eth0,若是最新的系统,如Ubuntu 16.x,则网卡标识可能是ens0,你可以通过ifconfig -a 命令查看当前系统的网卡标识和IP地址、子网掩码、网关等信息。若新加一个IP,则网卡标识为eth0:0 ,再添加一个IP,则网卡标识为eth0:1 以此类推eth0 :2、eth0:3
保存后执行ifup eth0: 0、ifup eth0 :1、ifup eth0 :2、ifup eth0 :3激活新IP,你也可以直接输入reboot命令重启服务器使其生效(一般服务器都跑着重要的应用,不到万不得已一般不使用重启生效这招,Linux类服务器不像Windows服务器动不动就要重启生效!)。
方法就是在路由器上通过安装花生壳做端口映射,允许外网访问网站端口。
1、明确网站内网访问地址端口,确保网站服务正常,在内网可以正常访问连接。如本地公网IP的80端口被封,可以更换网站端口,或使用花生壳的端口映射解决。
2、路由器端口映射,路由映射网站访问端口。
因为公网IP是在路由器上的,外网访问时,需要经过路由,需要在路由器上做端口映射,将内网网站访问端口打通。路由器端口映射位置:转发规则/虚拟服务器/添加允许外网访问端口和协议。
3、外网访问时,使用固定公网IP。
因为路由分配的是固定公网IP,我可以直接通过访问这个固定公网IP,实现访问网站。
4、域名解析设置,用域名代替固定公网IP。
5、用域名访问网站。
域名解析生效后,访问域名即可访问到我的网站。域名相对IP,更容易记住,且域名可以代表自己网站的标志。目前做网站服务通用的做法都是使用域名。如果是做正式大众网站服务,建议使用自己独享域名,如.com/.net国际域名。
花生壳是一个动态域名解析软件,支持端口映射和内网穿透,从2006年面世起十多年间累计为全球1450多万用户提供动态域名解析服务。2016年5月,全新改版客户端花生壳3.2发布,以颠覆式的NAT-DDNS创新技术、全新的交互界面及功能体验,搭配Web、微信远程管理,全面满足广大用户的多元化需求。