如何将局域网ip映射到公网?

如何将局域网ip映射到公网?,第1张

很多公司或个人将服务器放在公司局域网或家里,服务器获得的ip是局域网ip。 如果想为外网用户提供服务,需要将局域网ip及服务端口映射到公网才可以。 那么具体如何操作呢?下面需要分两种情况来讲。一、服务器有公网ip这种情况比较简单,我们只需要进入路由器,将服务器的端口映射出去,外网就能够访问。 如果公网ip地址是动态ip,可以使用动态域名解析工具 快解析配合使用,外网通过域名访问服务器。二、服务器没有公网ip这种情况正常在路由器做映射是没有用的,需要借助于快解析NAT移动版做内网穿透。软件可以将服务器本机的端口映射到外网,使外网通过域名+虚拟端口的方式实现访问。

可以用路由器设置内网IP的映射。

具体设置步骤如下:

1、根据自己的路由器在浏览器中输入192.168.x.x,不同的路由器管理地址不同,这里以腾达路由器为例。输入1892.168.0.1,进入路由管理界面。

2、点击更多功能按钮,进入端口映射的界面

3、在端口映射栏里输入自己的服务器的主机的由路由器分配的IP地址以及开放的端口,一般为动态IP,可以在路由器内分配一个静态IP,如图在讲台IP栏里输入想要绑定的IP,Mac地址栏里输入主机的Mac地址,绑定静态IP

4、在服务DDNS栏里分别填入自己的域名信息,包括服务提供商,用户名,密码,以及想要映射的服务器的域名,内网映射完成

这类硬件和软件都有很多

介绍下ngork

ngrok 是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试。

ngrok的使用并不复杂,主要步骤如下:

1. 进入ngrok官网(https://ngrok.com/),注册ngrok账号并下载ngrok;

2. 根据官网给定的授权码,运行权命令

ngrok authtoken 授权码1

授权码和账户是绑定的,在授权命令运行后,ngrok会将授权码保存在~/.ngrok2/ngrok.yml中,所以只需要运行一次,以后都可以使用。

3. 根据需要,运行命令开发端口。

ngrok http 80801

需要注意的是,这里的端口8080可以根据需要替换成其他端口。这条命令的意思是将本地8080端口对应的服务暴露到外网中。

4.其他

每次启动ngrok都会分配一个新的外网域名,所以需要每次更换配置或者更换访问地址,不太方便。当然,ngrok也提供了解决方法,那就是付费,可以设置固定域名。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/665740.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-26
下一篇2023-07-26

发表评论

登录后才能评论

评论列表(0条)

    保存