一、应用程序外网访问遇到的问题
在现实的工作场景中,在公司内网的服务器上有很多的应用系统,这些系统只能局限于在公司内部使用,而在外网却无法使用。
二、外网访问内网应用常见的解决方案
如何在外网使用这些系统呢?下面简单为大家介绍几种常见的解决方案:
方案一:通过公网IP访问,这个方案的缺点是很多网络没有公网IP,无法实现远程访问;
方案二:专线,您可以找网络运营商办理专线,但价格比较昂贵;
方案三:VPN方案,市面上有很多VPN解决方案,主要缺点是速度比较慢;
方案四:内网穿透,常见的有如nat123网址映射服务,目前主要流行的方案是内网穿透方案,简单易用、速度快、成本低,非常适用于个人和小企业客户。
三、内网穿透nat123解决方案
1、功能介绍
一个内网穿透解决方案,解决客户内网中的应用外网访问问题,是国内用户普遍使用的一款远程连接方案。
2、内网穿透的主要应用场景
(1)用户自建网站实现远程访问;
(2)各类管理软件实现远程访问办公;
(3)远程访问视频监控画面;
(4)物联网行业的各类设备远程维护连接管理;
(5)远程访问服务器NAS系统等。
3、内网穿透方案实施方法
下面简单介绍一下nat123内网穿透的实施方法
(1)下载客户端并进行安装
浏览器打开对应官网地址,在目标 内网本地(如总店收银服务器)上下载一个nat123软件客户端,安装非常简单只需要一步下一步执行即可,如遇到安装目录自已选择的建议修改安装在D盘或其他非系统上。
(2)注册账号并登录
安装完客户端后,在登录客户端界面上点击注册按钮(也可以直接访问对应官网注册帐号地址进入),在注册页面注册一个nat123账号,并进行登录。
(3)添加端口映射
用帐号登录客户端后,在软件界面点击“添加映射”进入设置网址映射模块,弹出来的对话框中,映射名称自定义,映射类型(如80、443、非80、同端口映射等)选择结合自己本地应用场景,内网IP地址就是您应用服务器的内网IP,内网端口是你本地应用端口,外网端口就是您应用系统的对外通信的端口(自动生成或自定义修改其他未占用的),外网地址是外网访问的域名地址(自动生成二级域名或填写上自己的域名)。
(4)保存映射并自己域名指向
添加保存成功后,界面就为您提供了一个带有内外网访问地址的映射记录,这个域名地址是外网连接服务器的访问地址。如果域名是填写使用自己域名的,同时需要登录自己注册域名解析网上添加对应的域名指向cname记录让自己域名生效。
(5)外网访问连接
在外网使用对应的域名和外网端口号进行连接访问本地服务。如将本地内网的网站提供互联网访问,或将指定数据库或某个应用端口提供异地连接使用。
当我们在没有公网IP使用时,面对内网应用提供外网访问需求方案中,综合考虑操作简易性和成本控制的,选择使用类似nat123内网穿透绑定自己域名或自动生成的二级域名是个很好的选择。