外网IP如何通过路由器映射成内网服务器IP?
1、百度搜索"nat123",进去之后,下载安装软件。
2、安装完成之后,登录进去,如下图所示:点击“添加映射”。
3、点击之后,选择应用类型,一般选择“非80网站”,然后内网端口,内网地址,外网一般默认的就可以。
4、设置好之后,等一两分钟我们可以看到非80网站列表中,已经有了外网访问的域名和端口,通过这个可以外网访问了。
5、注意只有列表图像上,出现笑脸图像才可以外网正常访问,如果出现红色标志,鼠标滑过去可以看见原因。
6、我们现在通过外网访问看一下。
两种办法:
1、在作为网关的电脑上装一个端口映射软件(可直接在网上免费下载,比如端口映射器(tcp mapping) v202)。
给用来做web服务器的那台电脑设置一个内网固定IP ,比如1921680188。
然后在作为网关的那台电脑上打开端口映射软件,将外来指向固定IP 80端口的数据直接映 射到1921680188上就可以了。
2、如果有路由器,在路由器里面开启DMZ,IP地址就填内网要提供服务的主机IP。
这类硬件和软件都有很多
介绍下ngork
ngrok 是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试。
ngrok的使用并不复杂,主要步骤如下:
1 进入ngrok官网(https://ngrokcom/),注册ngrok账号并下载ngrok;
2 根据官网给定的授权码,运行权命令
ngrok authtoken 授权码1
授权码和账户是绑定的,在授权命令运行后,ngrok会将授权码保存在~/ngrok2/ngrokyml中,所以只需要运行一次,以后都可以使用。
3 根据需要,运行命令开发端口。
ngrok http 80801
需要注意的是,这里的端口8080可以根据需要替换成其他端口。这条命令的意思是将本地8080端口对应的服务暴露到外网中。
4其他
每次启动ngrok都会分配一个新的外网域名,所以需要每次更换配置或者更换访问地址,不太方便。当然,ngrok也提供了解决方法,那就是付费,可以设置固定域名。
两种办法:
1、在作为网关的电脑上装一个端口映射软件(可直接在网上免费下载,比如端口映射器(tcp mapping) v202)。
给用来做web服务器的那台电脑设置一个内网固定IP ,比如1921680188。
然后在作为网关的那台电脑上打开端口映射软件,将外来指向固定IP 80端口的数据直接映 射到1921680188上就可以了。
2、如果有路由器,在路由器里面开启DMZ,IP地址就填内网要提供服务的主机IP。
用户在安装了wingdns的动态域名解析客户端后,域名就可以解析到IP上。
但是如果你的电脑是通过路由器连接的话,就要设置相应的 端口映射到你的内外机器上,因为内外的所有计算机在外网上都是共有一个IP地址的。
下面以最常见的TP-link为例,介绍如何设置
首先在你们浏览器里输入网关的地址,一般是19216811这个时候就显示登录页面如图:
输入用户名密码进入网关,默认用户名为admin 密码为admin
进入网管后->转发规则->虚拟服务器->添加条目
输入相应的端口到内外的机器上。这里80端口是http服务器的默认端口,1921681101是电脑的内外IP,保存,ok了
这样通过xxx10digNET就能访问电脑上的服务器了。
注意:有些地方的电信屏蔽了用户的80端口,这个时候就要设置别的端口到内外IP上了。
0条评论