upnp怎么开启

先看一个问题在拉家庭宽带的时候,直接拉运营商的宽带有点贵,市场上通常还会有类似于鹏博士,长城宽带之类的商家,它们价格很低,号称宽带速度也很快,你拉还是不拉?用过这些宽带的就会知道,便宜其实是付出代价了

先看一个问题

在拉家庭宽带的时候,直接拉运营商的宽带有点贵,市场上通常还会有类似于鹏博士,长城宽带之类的商家,它们价格很低,号称宽带速度也很快,你拉还是不拉?

用过这些宽带的就会知道,便宜其实是付出代价了的:

其一、与电信宽带相比,鹏博士们的速度肯定是随着整栋大楼使用人数增加而递减;

其二、这些“鹏博士”宽带们一般都无法使用P2P软件,你没法用BT,电驴,迅雷下片,连想玩个区块链钱包都玩不了。

一、静态端口映射

这种方式就是手动在路由器上进行端口映射,例如下图就是TPLINK路由器将各种常用的服务端口映射到内部一台主机对应的同样端口上。

优点:

这种方式映射的端口永久有效,除非人为去删除或修改。

upnp怎么开启

缺点:

完全依赖于人工的静态配置,扩展性极差。

二、UPNP动态端口映射

UPNP端口映射的大致流程:

路由器开启UPNP服务,向外暴露自己"根设备"的身份

内部的主机的应用程序通过UPNP协议,在本地链路网络中搜索支持端口映射功能的根设备(也就是路由器)

内部主机找到路由器后,通过UPNP协议,向路由器申请创建端口映射规则,将本地端口映射到路由器上。

路由器响应端口映射请求,完成动态端口映射

优点:

可以应用自动与路由器协商完成端口映射过程,无需人工参与。(主流P2P软件都用这个)

缺点:

路由器可能禁止这个服务,或者没有这个服务。

三、NAPT打洞

原理:

内部主机往外部设备发报文的,以便外部设备能给内部主机发消息的操作,就称为"打洞"。

NAPT的类型划分

第一类: 圆锥型NAT(Cone NAT),也叫非对称型NAT。圆锥型又可以划分为以下三种子类型:

1.1 完全锥形NAT (Full Coe NAT)

这种情况下,内网主机用端口2000往外部服务器S1的2000端口发数据后,外部网络任意主机都可以通过任意源端口通过路由器上这个洞给它发数据了。

例如,图中主机S1可以通过2000端口,或者3000端口给内部设备发数据;

主机S2虽然没有得到内部主机主动给它打洞,但是也可以通过任意端口给内网主机发数据。

1.2 地址限制型锥形NAT (Address Restricted Cone NAT)

1.3 端口限制型锥形NAT (Port Restricted Cone NAT)

我测试过TPLINK路由器,华为路由器,都默认是这种NAT类型(端口限制型圆锥NAT),所以NATP打洞都主要以这种类型为主,打通这种类型NAT,其他的锥形NAT都是可以通的。

第二类:对称型NAT (Symmetric NAT)

这种类型的NAT,内网主机用端口2000往S1的2000端口发消息后,S1可以通过2000端口给它回复消息,当内网主机再给服务器S1的3000端口发消息时,在路由器上映射的端口号变了,S1此时只能用端口3000沿着通道给内网主机回消息了。

对称型NAT和圆锥型NAT中的端口限制型锥形NAT的区别:

端口限制型锥形NAT,用同一个端口给不同的目的IP和端口发消息时,NAT设备上映射的端口号没变,而对称型NAT会变成一个新的映射端口,之前的映射端口无效了。

对称型NAT为什么难打洞?

对称型NAT之所以难以打洞,是因为内部主机往指定的目的主机地址和端口发数据后,其在NAT设备上的映射端口就变了,而且这个端口映射的规律,不同厂商的设备不一样,有些设备映射的规则可能是递增一个步长,而有些设备直接是随机算法生成的。

NAT打洞方式的优点

打洞协议简单,编程实现方便。相比UPNP协议,打洞只需要往外部发数据就可以完成临时端口的映射。

NAT打洞方式的缺点

打洞建立的端口映射规则是有时效的,为了维护这个端口映射规则,需要定时发心跳包。对称型NAT,端口映射的规律可能是随机的,打洞过程复杂而且成功率低。

NAT的类型多样,打洞前,一般需要先测试一下NAT的类型。

四、设置DMZ主机

在很多路由器上,还有一种端口映射:内部网络中指一台DMZ主机,然后这台DMZ主机所有端口不经映射,完全裸奔,暴露给外部网络。

优点

配置方便。

缺点

安全性差,只适合内部只有一台主机需要对外提供服务的情况。

总结

文章开头提到的为什么“鹏博士”之类的宽带无法使用P2P软件下片,其实也在于鹏博士的路由器设置了防火墙,打洞你打不通;也没给你开放UPNP服务,端口映射不了!

感兴趣的盆友可以关注我们的微信公众号“麻辣软硬件”,欢迎大家在后台留言,和我们沟通交流技术相关话题!

上一篇 2023年03月13 06:34
下一篇 2023年02月12 08:18

相关推荐

  • 天能电池多少钱,天能电池5个多少钱

    宝贝给你们准备的8月电池节豪华大礼已经准备就绪一起来看看8.17-8.19换购天能电池,就有可能赢得免单权哦!经典款铅酸60伏58安天能电池价格大概在2000元左右。1、铅酸动力型电池系列电动自行车动

    2023年03月02 226
  • 怎么重置网络设置,手机怎么重置网络设置

    网络重置是指将用户所有设置过的网络删除,还原到初始状态下,就相当于把网络恢复到出厂设置,等重置完成再重新连接网络。一般情况下不用重置网络,但是由于交换机的原因或者Windows系统的原因,就需要重置网

    2023年02月15 252
  • r11的电子保卡在哪里,opporeno电子保卡在哪里

    在神仙打架的9月OPPO不慌不忙的推出了Reno的迭代手机Reno2,在发布会中用了大量的时间来讲拍视频,尤其是深海夜光的背板处理只要有光他就是一条RGB的灯带,可是730G和2999的售价又让大家大

    2023年02月17 236
  • 怎么看淘宝一共花了多少钱,淘宝怎么查看自己的总消费

    淘宝怎么查看自己的总消费,现在在淘宝上购物几乎是每个人必备的事情了,可能你每天高兴和最恨的事情就是在淘宝上购物了。买东西爽,花钱心疼。是现在很多人真实的写照。但是你还记得你第一次在淘宝购物是什么时候吗

    2023年02月17 216
  • 怎么开发软件,自己怎么开发软件

    第1步app手机软件开发公司会先对客户需求、项目可行性同工作量展开评价。第2步1、软件开发的第一个流程是项目开发目的分析与确定,主要是在软件开发商将开发项目确定下来之后,需要与需求方进行讨论,确定需求

    2023年02月13 200
  • 1g流量要多少钱,中国移动38元套餐划算吗

    三大运营商同时发布公告7月1日起取消流量漫游费1G手机上网流量资费可能低于26元中国移动38元套餐划算吗,中国移动、中国联通、中国电信昨日宣布7月1日起取消国内手机流量“漫游”费,手机用户的省内流量升

    2023年03月24 216
  • 双通道内存怎么安装,怎么知道双通道成功了

    主板具有防呆设计的主板插槽几乎不会出现插错的情况。内存双通道插法如下:工具:支持双通道主板一块、两条同代内存条。1、双通道即“系统同时使用通道A和B的内存模式”,内存双通道对于整个硬件系统来说,意义极

    2023年02月06 224
  • 光刻机多少钱,一台7nm光刻机多少钱

    作为全球最顶尖的光刻机制造商,一台7nm光刻机多少钱,荷兰阿斯麦尔(ASML)可以说把握着全球半导体行业的命脉。每一代光刻机的更新,也代表这新一代芯片的到来。而就在最近,据外媒报道,ASML已经开始制

    2023年04月03 211
  • feno正常值是多少,feno和fnno标准是多少

    每个人心中都有以下属于自己的“小目标”,那么对于我们哮喘患者,哮喘治疗的“小目标”又是什么呢?feno和fnno标准是多少,哮喘,即支气管哮喘,是一种慢性气道疾病,以肺泡中气体陷闭、气道平滑肌痉挛出现

    2023年03月29 210
  • 怎么查看vue版本,使用什么来查看vue的版本号

    转发链接:前言在4月21日晚,Vue作者尤雨溪在哔哩哔哩直播分享了Vue.js3.0Beta最新进展。以下是直播内容整理想学Vue的小伙伴们,小编这几个月陆陆续续收集整理了几十篇关于Vue的学习相关文

    2023年02月08 203
  • 13亿人一人一块是多少,一人一块钱

    这个观点其实很早很早以前就已经被提出了,提出来之后被无数人所讽刺和嘲笑甚至还被做成了冷笑话和神回复。其实每个人小时候应该有过同样想法:那就是中国有13亿人,要是一人给我一块钱,一人一块钱,我就有13亿

    2023年03月20 249
  • 怎么查看bios版本,如何看bios版本号

    我们都知道bios是基本输入输出系统,是电脑最底层最直接的硬件设置,不过很多用户都不知道自己电脑bios的版本号是多少,如何看bios版本号,那么win7系统怎么查看bios版本号呢?今天为用户们分享

    2023年02月06 244
  • 修苹果白苹果多少钱,苹果7白苹果修要多少钱

    苹果7白苹果修要多少钱,这几天苹果7手机突然开不了机了,充电的时候按电源键能显示充电电池图像,同时按音量键±和电源键能进入白苹果,不能进入系统,黑屏状态。去苹果深圳专卖店去进行售后,换屏不能开机,需要

    2023年03月15 220
关注微信