很多小伙伴应该都想过这个问题,我们能不能将自己的电脑做成服务器,然后其他人可以通过网络访问到我们得电脑。
当然,这个问题的答案是肯定可以的。今天我就给大家总结一下,怎么将本地ip映射到外网。
什么是端口映射?端口映射详解
端口映射功能可以让内部网络中某台机器对外部提供WWW服务,这不是将真IP地址直接转到内部提供WWW服务的主机,如果这样的话,有两个弊端:一是内部机器不安全,因为除了WWW之外,外部网络可以通过地址转换功能访问到这台机器的所有功能;二是当有多台机器需要提供这种服务时,必须有同样多的IP地址进行转换,从而达不到节省IP地址的目的。
内网用户设置端口映射的时候,往往需要接触并分清外部端口和内部端口,虚拟服务器设置(端口映射)里的内部端口是指内部服务器的应用所使用的端口,外部端口是指外网访问该映射的服务器时所使用的端口。
端口映射是NAT的一种,把在公网的地址转翻译成私有地址, 采用路由方式的ADSL宽带路由器拥有一个动态或固定的公网IP,ADSL直接接在HUB或交换机上,让所有的电脑共享上网。
端口映射功能还可以完成一些特定代理功能,比如代理POP,SMTP,TELNET等协议。理论上可以提供六万多个端口的映射,恐怕我们永远都用不完的。
本地ip映射到外网的方法是什么?
1、通过ip端口映射。该设置需要对外公网ip是固定ip,即不能是拨号上网形式。
在服务器上针对某服务开启端口,例如远程访问端口3389,在路由器上配置映射规则,将内网ip如:192.168.1.253,端口3389映射至公网ip:... 3389。
访问时使用公网ip:3389访问。
2、通过配置动态DNS配置。该配置需注册动态映射账号。在服务器上登陆注册动态映射的软件,同时在路由器的动态域名处配置动态域名账户密码。确保连接状态为已连接。
访问时通过动态DNS获取到的域名进行访问。
内网穿透的相关工具有:
(1)natapp
(2)花生壳
(3)ngrok
(4)nat123
natapp 免费、稳定
花生壳需要6元的认证费用,而且用的时候还老是断掉。(我的是这样,不知道你们的是不是)
nat123发现免费的不可用之后就没再尝试了。
故本文只讲解如何使用natapp进行内网穿透。
1)简介
使用natapp可以进行内网穿透,映射到外网上。这样,就可以在外网访问你本地服务器了。
2)注册
前往natapp官网注册一个账号,官网地址:https://natapp.cn/
3)购买免费隧道
登录后,点击左边 购买隧道->免费隧道。并填写隧道信息,这里填写web,8080
4)建立本地web服务
建立一个本地web服务,并确保能通过http://localhost:8080/进行访问
5)natapp客户端下载
前往https://natapp.cn/#download下载natapp相应版本的客户端。这里选择windows64位。
下载之后,解压至任意目录,得到natapp.exe。
6)配置config.ini
1.下载:前往https://natapp.cn/article/config_ini下载相应版本的config.ini,
2.将config.ini放到natapp.exe同级目录
3.将authtoken填进config.ini配置文件
获取authtoken:我的隧道->显示->复制
将authtoken填进config.ini配置文件:
7)运行natapp
1.双击natapp.exe
2.显示 Tunnel Status Online 代表链接成功
Tunnel Status Online 代表链接成功
Version 当前客户端版本,如果有新版本,会有提示
Forwarding 当前穿透 网址 或者端口
Web Interface 是本地Web管理界面,可在隧道配置打开或关闭,仅用于web开发测试
Total Connections 总连接数
8)浏览器中访问
1.将natapp分配的网址(上图Forwarding ),鼠标选定然后复制下来(选定之后单击鼠标右键),在浏览器中访问,可以看到内网穿透成功了!此时别人也能通过外网访问你的网站了。
参考网址:
https://hsk.oray.com/news/6493.html
https://segmentfault.com/a/1190000011827338
https://blog.csdn.net/qq_40644583/article/details/87562893
https://www.cnblogs.com/evanmemo/p/11120210.html
https://www.cnblogs.com/zyh186/p/7910794.html
转载请注明: ITTXX.CN--分享互联网 » 将本地服务器映射到外网的方法
最后更新:2020-03-29 14:01:32