自己个人搭建服务器,或公司内部项目的网络地址,往往都需要提供互联网连接访问。那么,本地服务器地址怎么在异地使用呢?因为内部网络受到内网IP地址的限制,外网是无法直接访问的,需要通过一定的手段实现。
内网让公网访问的方案分析
有公网IP时,是可以通过路由器设置实现的。无公网IP时,可以增加网络专线或用网络工具来实现。
增加网络专线地址会改变现有网络结构,且需要较高昂成本支出,往往需要向本地网络商申请等方式。而采用网络工具的方法,无疑是最为简单便捷的通用常用方式,如目前较为成熟的内网穿透技术应用,通过端口映射软件就可以快速实现外网访问。
内网穿透实现公网访问本地服务
以nat123网络工具为示例,直接将本地网络地址开放给公网访问的实现步骤参考:
1,内网本地设置。在本地服务器上,安装并登录nat123客户端添加端口映射记录保存。通过这一步操作,自定义好内外网地址,让外部用户访问请求到达自己本地指定IP端口上。设置中涉及映射类型、内网地址、公网地址3个重要信息点,详解参考如下,
(1)映射类型。不同网络访问场景选择使用不同的映射类型,包括80http/443https/非80网站/同端口点到点直连。
(2)内网地址。这个比较好理解,以本地实际的局域网IP端口来填写就行,如本机使用的直接用127.0.0.1格式就可以了。
(3)公网地址。填写域名格式。一般会自动生成一个可用的自定义二级域名,来作为外网访问地址。也可以填写上自己的域名,但同时需要在自己注册域名解析网站上设置对应的域名解析cname指向让自己域名生效。
2,异地外网访问。当我们在本地服务器使用了内网映射服务后,在外网其他内网连接访问时,使用对应的域名地址即可。如在家电脑浏览器打开公司办公ERP系统,或连接公司内部网络打印机使用等。
小结
通过以上设置方法,即可以将本地服务提供到外网访问。相对比其他复杂方案,用端口映射软件方法是较为简单便捷的一种,也是通用的内网发布公网解决方案。