如果自己想搭建一台网站服务器,或搭建服务器FTP/SVN/OA/ERP/数据库等用途时且需要提供外网连接访问场景,这此时候就需要公网IP(用nat123内网映射外网)。有公网IP的用户,用户可以直接通过公网IP连接,没有公网ip如何申请公网ip呢?没有公网ip还能实现内网穿透吗?以下分享下申请公网IP的方法,及如何在内网IP环境将本地服务器和应用通过nat123映射外网访问连接。
现在互联网可以链接每台设备,但是如果要把自己的服务或信息提供给他人,就必须有公网IP,这个IP是可以自己申请使用的。对于公网IP地址的申请使用,其前提条件就是要向服务提供商租用服务器或空间,以便在服务器或空间上存储自己要对外发布的服务或数据。
1,通过相关服务商购买申请。如购买使用带公网IP的空间。首先可以通过搜寻相应服务的提供商,会有大量的此类供应商,自己根据需要选择合适的服务提供商。选择好服务提供商后,即可以向其购买相关服务,此类服务包括服务器、空间、相关WEB服务及使用期限等等。购买相关服务或租用服务器后,即可向服务提供商申请独立IP地址,这个IP地址就是所谓的公网IP。在向服务提供商租用服务或服务器时要注意服务种类,比如服务器现在多数都是虚拟服务器,而不是实体的服务器;服务种类也包括很多,比如HTTP服务、数据存储服务等等,以及服务器操作系统类型,包括Linux 、Windows等,这些都可能是独立收费项,自己要根据自己需要进行选择性购买。
2,自己接入宽带并申请公网IP。在接入宽带时,就要跟网络带宽商明确自己需要公网IP接入使用。自己接入家庭宽带不明确需要公网的话,默认都是给你内网IP的。一些地方可以免费提供公网IP,但随着公网IP越来越少,公网IP价格也随着涨,一些地方需要另行购买公网IP,甚至一些地方上的网络宽带商会拒绝向个人提供公网IP,需要用企业的身份去申请开通。
3,中途申请开通公网IP。一开始没有公网需求,但在使用过程中,发现需要了,这时可以尝试向对应的网络商申请开通公网IP。申请开通方式都是需要联系本地网络商具体负责人员,视情况而定。
如果跳过公网ip能不能实现内网穿透呢?下面的方法就是没有公网ip用户的福音。
没有公网ip如何实现内网穿透,将本地内网IP服务器提供互联网连接访问?
可以上网环境,即可以通过nat123,将本地服务器内网IP端口映射到外网连接访问。
第1步,在自己本地服务器上,或所在局域网内另台互通主机上,安装nat123。
第2步,登录nat123并在其客户端上或官网管理后台,添加端口映射,将自己本地应用场景的内网IP端口转化为一个外网地址。

L~_ZU4{{H<code>E5BH3</code>E4Y@BOQ.png

内网映射外网的应用类型:网站http协议且需要外网80访问,选择80http映射;网站https协议且需要外网443访问,选择443https映射;办公OA等不收录网站和信息登录管理网站(如SVN、ERP),推荐选择使用非80网站类型;多端口和固定端口的应用(如FTP、管家婆211端口),用全端口的类型。
内网地址:自己本地内网应用场景访问的地址。如本机用127.0.0.1。内网另台主机的用内网固定IP如192.168.2.35.。自己本地实际为准。
外网地址:添加映射自动生成免费二级域名可以直接使用。也可以填写使用自己注册的顶级域名,同时需要在自己注册域名解析商网站管理后台添加对应的cname指向,让自己域名生效。
第3步,外网访问。映射保存生效后,即可以在任意地方通过域名(和外网端口)进行访问自己的应用和服务器。