UPNP端口映射全过程

合集下载

关于2wire 2700HG-D无线路由器upnp及端口映射的设置

关于2wire 2700HG-D无线路由器upnp及端口映射的设置

关于2wire 2700HG-D无线路由器upnp及端口映射的设置我用的是Qwest 2wire 2700HG-D无线路由器,曾一度烦恼如何设置Upnp设置,还连不上HighID,后来经过对比尝试得出以下结论,供大家参考我的路由器硬件版本是Firmware Version: QT04-6.1.5.48Model Number: 2700HG-D Gateway我的设置分两步第一步,由于安装电驴后,它默认客户端TCP端口7553 UDP端口7563,所以在路由器的Advanced Setup页面,找到Advanced Port Forwarding,添加两个端口段1. Set the LAN port and IP information.Starting Port: 7000Ending Port: 8000Protocol: TCPLAN IP Address: 这填你的电脑获取的Lan地址,如192.168.0.*点击Applay应用设置再添加Starting Port: 7000Ending Port: 8000Protocol: UDPLAN IP Address: 这填你的电脑获取的Lan地址,如192.168.0.*点击Apply应用设置第二步,设置DMZ Hosting1. Set the DMZ state.Enable 设置状态为打开2. Select Device.选择你的电脑对应的名称3. Click "Apply" to save your changes.点击Apply应用设置第三步,设置NAT Mapping找到Current Address: 192.168.0.65 显示你电脑的LAN IPDevice Status: Connected DHCP 自动获取IP地址Firewall: Enabled 防火墙打开状态Address Assignment: Private Fixed: 192.168.0.65 你电脑的LAN IPWAN IP Mapping: Router WAN IP address (default)应用设置Apply然后断开网络连接,禁用网卡,再启用网卡,获取新的IP地址,这时就变成外网IP了打开电驴,连接网络后,就能发现是外网IP了,获取高ID,一切OK。

UPNP端口映射全过程

UPNP端口映射全过程

UPNP端口映射全过程
UPNP的全称是Universalplug-and-play(通用即插即用).UPnP是针对智能家电、无线设备以及各种外观尺寸的个人电脑的普遍对等(peer-to-peer)网络连接而设计的一种架构。

它旨在为家庭、小型企业、公共场所中或连接到互联网的ad-hoc网或未管
理网络提供易于使用、灵活且基于标准的连接。

(引自这里.)
我们这里用到的自动端口映射只是UPNP的一个小应用。

按照UPNP的相关规范,UPNP网络的第0步是寻址(获得一个IP
地址,在我要解决的问题中这不是一个问题。


第1步是发现,控制点在网上搜索感兴趣的设备,而设备向网络中的控制点宣告其服务。

对于自动端口映射来说就是发现带UPNP
功能的路由器。

宽带路由器端口映射方法

宽带路由器端口映射方法

宽带路由器端口映射方法方法1:1、登陆配置页面,默认地址是192.168.1.1,用户名admin,密码admin;2、进入在“转发规则”->“虚拟服务器”选项卡中3、在虚拟服务器的操作界面中的“服务端口”写入4661;在“IP地址”的最后面一个空格写入计算机IP地址的最后一串数字;在“协议”选择TCP,然后勾选“启用”单选框。

4、另2个服务端口号(TCP:4662、UDP:4672);5、保存虚拟服务器操作界面、启动bt;方法2:一路由器的设置1、路由器必须打开UPnP支持,各厂家具体设置有所不同,以TP-LINK(TL-R402M)路由器为例:a 第一,知道你BT的端口,这个打开BT软件就可以看的见的。

b 进入路由器设置的网页进行路由器WEB管理页面,转发规则-虚拟服务器和特殊应用程序项设置在转发规则-虚拟服务器中填上A电脑的IP地址(内网地址,可通过天网或金山网镖查看A 电脑IP地址),服务端口填BT软件端口,勾上“启用”。

c 特殊应用程序中触发端口和开放端口填BT软件端口,勾上“启用”,其他不用管d DMZ主机中DMZ主机IP地址填A电脑IP地址,“启用”勾不勾无所谓e UPnP设置中当前UPnP状态必须开启动至此路由器设置完毕二进入“控制面板”的“计算机管理”的“服务”,里面的“SSDP Discovery Service”服务要开启,它是管UPnP的。

三防火墙要允许“UPnP框架”,在WINDOWS的防火墙里的“例外”里勾上“UPnP”四接通路由器五设置BT软件。

在“高级设置”“网络连接”中把“允许使用UPnP自动端口映射选中”六下载过程中,可以检查“用户列表”。

注意里面的“发起”一栏,如果发起者有“远程”,就说明别人能够穿透路由器和防火墙跟你建立连接了,自动端口映射成功!!如果还是“内网”和“本地”,那就重新检查一下哪里没设置正确。

通过UPNP设置端口映射

通过UPNP设置端口映射
5.在服务设置中填写端口映射规则的详细信ቤተ መጻሕፍቲ ባይዱ,下图设置仅供参考,以实现环境为准
6.确定后回到高级设置,可以看到刚添加的服务。
7.高级设置中点确定后回到路由器属性页面。
8.最后点确定完成端口映射的设置。
在服务设置中填写端口映射规则的详细信息
通过UPNP设置端口映射
通过UPNP设置端口映射
在window 7上通过UPNP开启端口映射,路由器必须支持UPNP且开启该功能。
1.双击桌面上“网络”,或打开“计算机”点左边栏的网络,结果如下:
2.找到你的路由器,右击选择“属性”
3.在属性框中点击“设置”
4.在高级设置中点“添加”

BT下载教程之UPnP功能使用

BT下载教程之UPnP功能使用

【教程】BT下载教程之UPnP功能使用、BT端口映射、内网外网之完全解析0点一、UPnP的概念:以下是微软官方网站对UPnP的解释:问:什么是UpnP?答:通用即插即用(UPnP) 是一种用于PC 机和智能设备(或仪器)的常见对等网络连接的体系结构,尤其是在Internet 标准和技术(例如TCP/IP、HTTP 和XML)为基础,使这样的设备彼此可自动连接和协同工作,从而家庭网络)对更多的人成为可能。

问:UPnP 对消费者意味着什么?答:简单、更多选择和更新颖的体验。

包含通用即插即用技术的网络产品只需实际连到网络上,即可开始正常工UPnP 可以和任何网络媒体技术(有线或无线)协同使用。

举例来说,这包括:Category 5 以太网电缆、Wi-Fi 网络、IEEE 1394 ("Firewire")、电话线网络或电源线网络。

当这些设备与PC 互连时,用户即可充分利用各种具和应用程序。

问:UPnP 的技术要素是什么?答:UPnP 范围广泛,原因是它面向的是家庭网络、临近网络及小型企业和商住楼中的网络。

在网络控制设备的任何两个设备之间的数据通讯。

UPnP 不依赖于特定的操作系统、编程语言或物理媒体。

UPnP 支持零配置网络及自动查找功能,这样以来,设备即可动态加入网络,获取IP 地址,宣布自己的名称,能,并了解其它设备的存在和功能。

DHCP 和DNS 服务器为可选项。

只要在网络上可用,即可加以使用。

此外平稳地脱离网络,而不会遗留任何不必要的状态。

UPnP 汲取了Internet 的成功之处并继承了它的组件,包括HTTP 及XML。

UPnP 中涉及了多供应商之间的协作,旨在建立标准的设备控制协议(DCP)。

与Internet 类似告式线协议为基础,表示为XML 形式,且通过HTTP 进行通讯。

以下是BC官方网站对UPnP的解释:UPnP(Universal Plug and Play),通用即插即用,是一组协议的统称,不能简单理解为UPnP=“自动端口映射”。

如何使用路由器设置UPNP端口转发

如何使用路由器设置UPNP端口转发

如何使用路由器设置UPNP端口转发路由器是我们家庭网络的核心设备之一,它可以让我们的各种设备连接网络,享受互联网的便利。

然而,有些应用或游戏需要通过设置端口转发来实现更好的网络连接质量和速度。

本文将介绍如何使用路由器设置UPNP(通用即插即用)端口转发,以帮助您更好地管理和优化网络连接。

第一步:确认路由器支持UPNP功能在开始设置UPNP端口转发之前,您需要确保您的路由器支持UPNP功能。

不同品牌和型号的路由器可能略有不同,但通常您可以在路由器的管理界面中找到相关设置。

请参考您的路由器用户手册或在路由器制造商的官方网站上查找更多详细信息。

第二步:登录路由器管理界面要开始设置UPNP端口转发,您首先需要登录路由器的管理界面。

通常,您可以在浏览器中输入路由器的默认IP地址(如192.168.1.1或192.168.0.1)来访问管理界面。

如果您对此不确定,可以查阅路由器的用户手册或访问制造商网站以获取帮助。

第三步:找到UPNP设置选项在登录到路由器管理界面后,您需要找到UPNP设置选项。

具体位置可能因路由器型号而异,但通常可以在“高级设置”或“网络设置”等菜单中找到。

一旦找到,点击进入UPNP设置页面。

第四步:启用UPNP功能在UPNP设置页面,您将看到一个选项来启用或禁用UPNP功能。

确保这一选项处于启用状态,以便能够进行UPNP端口转发。

如果UPNP功能已启用,请跳转到下一步。

第五步:添加端口转发规则现在,您可以开始设置具体的端口转发规则。

在UPNP设置页面中,您应该能够看到一个“添加规则”或类似的选项。

点击此选项以创建新的端口转发规则。

在添加规则时,您需要输入以下信息:1. 应用或游戏名称:为您的规则命名,以便日后识别。

2. 内部端口:应用或游戏在设备上使用的端口号。

3. 外部端口:您希望外部设备使用的端口号。

通常,这与内部端口号相同。

4. 协议类型:选择应用或游戏使用的协议类型,如TCP或UDP。

网络upnp设置

网络upnp设置
下面我以 TP-LINK R402M 路由器为例,带大家一步一步配置UPNP功能。(其他路由器只要支持UPnP功能的基本操作一样)
首先我们需要进入路由器的Web控制界面中打开路由器的UPnP功能。出于安全考虑,绝大部分路由器的UPnP功能默认都是关闭的。我们在浏览器中输入路由器的地址,一般路由器的地址为192.168.1.1等,不同的厂商或许会有不同的设置。进入路由器的管理页面之后,我们找到UPnP功能,并将其设置为 “启动” 。之后我们便可以进入Windows XP的设置。WindowsXP是首个内置UPnP支持的操作系统,因此UPnP在Windows XP上的使用也非常方便快捷。当然,其他如Linux和Windows2003等也提供了对UPnP的内部支持。
服务详情:DHCP(67),内外端口 67,UDP。 DHCP(68),内外端口 68,UDP。 UPNP(TCP),内外端口2869,TCP。 UPNP(UDP),内外端口 1900,UDP。 Web 服务器(HTTP),内外端口 80,TCP。 安全 Web服务器(HTTPS) ,内外端口 443,TCP。江油论坛9 a# R2 l' D" ~) f1 l" F
免费发布使用卡巴斯基杀毒软件和防火墙的朋友,要关掉“使用隐藏模式”,否则UPnP还是不能识别你的路由器!
大家要注意,现在很多杀毒软件都带防火墙的功能所以很容易被忽视,一定要记住设置好了你的防火墙再看看你的杀软是否有防火的部分,有就关掉隐藏ID或是隐藏模式等选项。
完成以上操作后,重启电脑ቤተ መጻሕፍቲ ባይዱ。
7. 找到“Universal Plug and Play Device Host”双击,启动类型选择“自动”点击“应用”,服务状态点击“启动”,确认。

uPnP端口映射

uPnP端口映射

uPnP端⼝映射处于内⽹的机器,因为没有⼀个公有的Ip,外⾯是⽆法主动连接到内⽹的设备。

如果希望外⾯可以连接到处于内⽹的指定设备。

UPNP端⼝映射是⼀个较简易的⽅案。

当然这并不是唯⼀⽅案,穿透和转发也是⼀个较普遍的⽅式,本⽂只讨论UPNP端⼝映射的实现⽅式。

UPNP端⼝映射将⼀个外部端⼝映射到⼀个【内⽹Ip:端⼝】,当然也指明了使⽤的协议是UDP,TCP,还是此映射同时适应UDP和TCP。

UPNP使⽤的常⽤命令:"GetStatusInfo","GetExternalIPAddress","AddPortMapping","GetSpecificPortMappingEntry",1. 建⽴UDP socket,并绑定到⼀个⾃定的端⼝2、通过UDP发送组播包:M-search,端⼝1900,包的内容如下所⽰M-SEARCH * HTTP/1.1HOST: 239.255.255.250:1900ST: urn:schemas-upnp-org:device:InternetGatewayDevice:1MAN: "ssdp:discover"MX: 23、接收M-search的回应,并做相应的处理HTTP/1.1 200 OKCACHE-CONTROL: max-age=100DATE: Thu, 01 Jan 1970 21:39:02 GMTEXT:LOCATION: http://192.168.1.1:1900/igd.xmlSERVER: Mercury Router MR804 Router, UPnP/1.0ST: urn:schemas-upnp-org:device:InternetGatewayDevice:1USN: uuid:6ec73f58-1dd2-11b2-9465-e6838914e4d9::urn:schemas-upnp-org:device:InternetGatewayDevice:11》获取path(lacation) ,此为: /igd.xml #path#端⼝为: 1900 (有些路由并不⼀定是UPNP的端⼝1900) #ServerPort#ip:192.168.1.1 (有时候我们的内⽹中可能存在多个路由,并且都开启了upnp服务,这时候我们要判断哪⼀个才是⽹关路由,并且只处理⽹关路由的回应)2》获取ST,此为:urn:schemas-upnp-org:device:InternetGatewayDevice:1 #ST#4、建⽴tcp连接,--》【⽹关:ServerPort】注意:有些路由不⽀持keep-alive特性,做每⼀次交互都做⼀次连接5、获取path位置的xml数据:GET /igd.xml HTTP/1.1Host: 192.168.1.1:1900Connection: CloseUser-Agent: MSWindows/6.1.7601, UPnP/1.0, MiniUPnPc/1.66、接收并分析得到的xml数据HTTP/1.1 200 OKCONTENT-LENGTH: 2733CONTENT-TYPE: text/xmlDATE: Thu, 01 Jan 1970 21:39:02 GMTLAST-MODIFIED: Tue, 28 Oct 2003 08:46:08 GMTSERVER: Mercury Router MR804 Router, UPnP/1.0CONNECTION: close<?xml version="1.0"?><root xmlns="urn:schemas-upnp-org:device-1-0"><specVersion><major>1</major><minor>0</minor></specVersion><URLBase></URLBase><device><deviceType>urn:schemas-upnp-org:device:InternetGatewayDevice:1</deviceType><presentationURL>http://192.168.1.1:80 </presentationURL><friendlyName >Mercury Router MR804</friendlyName><manufacturer >Mercury</manufacturer><manufacturerURL ></manufacturerURL><modelDescription >MR804 8.0</modelDescription><modelName >MR804</modelName><modelNumber >8.0</modelNumber><UDN>uuid:6ec73f58-1dd2-11b2-9465-e6838914e4d9</UDN><UPC>123456789001</UPC><serviceList><service><serviceType>urn:schemas-upnp-org:service:Layer3Forwarding:1</serviceType><serviceId>urn:upnp-org:serviceId:L3Forwarding1</serviceId><controlURL>/l3f</controlURL><eventSubURL>/l3f</eventSubURL><SCPDURL>/l3f.xml</SCPDURL></service></serviceList><deviceList><device><deviceType>urn:schemas-upnp-org:device:WANDevice:1</deviceType><friendlyName>WAN Device</friendlyName><manufacturer >Mercury</manufacturer><manufacturerURL ></manufacturerURL><modelDescription>WAN Device</modelDescription><modelName>WAN Device</modelName><modelNumber>1</modelNumber><modelURL></modelURL><serialNumber>12345678900001</serialNumber><UDN>uuid:80104052-1dd2-11b2-a699-e6838914e4d9</UDN><UPC>123456789001</UPC><serviceList><service><serviceType>urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1</serviceType><serviceId>urn:upnp-org:serviceId:WANCommonInterfaceConfig</serviceId><controlURL>/ifc</controlURL><eventSubURL>/ifc</eventSubURL><SCPDURL>/ifc.xml</SCPDURL></service></serviceList><deviceList><device><deviceType>urn:schemas-upnp-org:device:WANConnectionDevice:1</deviceType><friendlyName>WAN Connection Device</friendlyName><manufacturer >Mercury</manufacturer><manufacturerURL ></manufacturerURL><modelDescription>WAN Connection Device</modelDescription><modelName>WAN Connection Device</modelName><modelNumber>1</modelNumber><modelURL></modelURL><serialNumber>12345678900001</serialNumber><UDN>uuid:8c99e7b0-1dd2-11b2-8291-e6838914e4d9</UDN><UPC>123456789001</UPC><serviceList><service><serviceType>urn:schemas-upnp-org:service:WANIPConnection:1</serviceType><serviceId>urn:upnp-org:serviceId:WANIPConnection</serviceId><controlURL>/ipc</controlURL><eventSubURL>/ipc</eventSubURL><SCPDURL>/ipc.xml</SCPDURL></service></serviceList></device></deviceList></device></deviceList></device></root>获取端⼝映射服务<serviceType>urn:schemas-upnp-org:service:WANIPConnection:1</serviceType>的控制路径<controlURL>:/ipc #ControlUrl#7、发送获取外⽹IP的命令请求:GetExternalIPAddressPOST /ipc HTTP/1.1Host: 192.168.1.1:1900User-Agent: MSWindows/6.1.7601, UPnP/1.0, MiniUPnPc/1.6Content-Length: 285Content-Type: text/xmlSOAPAction: "urn:schemas-upnp-org:service:WANIPConnection:1#GetExternalIPAddress"Connection: CloseCache-Control: no-cachePragma: no-cache<?xml version="1.0"?><s:Envelope xmlns:s="/soap/envelope/" s:encodingStyle="/soap/encoding/"><s:Body><u:GetExternalIPAddress xmlns:u="urn:schemas-upnp-org:service:WANIPConnection:1"></u:GetExternalIPAddress></s:Body> </s:Envelope>8、分析接收数据HTTP/1.1 200 OKCONNECTION: closeSERVER: Mercury Router MR804 Router, UPnP/1.0CONTENT-LENGTH: 404CONTENT-TYPE: text/xml; charset="utf-8"<?xml version="1.0"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="/soap/envelope/" SOAP-ENV:encodingStyle="/soap/encoding/"><SOAP-ENV:Body><u:GetExternalIPAddressResponse xmlns:u="urn:schemas-upnp-org:service:WANIPConnection:1"><NewExternalIPAddress>113.119.126.148</NewExternalIPAddress></u:GetExternalIPAddressResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>解析得到NewExternalIPAddress标签中的外⽹ip:113.119.126.1489、发送命令获取指定的外部端⼝的详细信息{内部端⼝,ip,协议,外部端⼝,。

UPnP功能使用、BT端口映射、内网外网之完全解析

UPnP功能使用、BT端口映射、内网外网之完全解析

一、UPnP的概念:以下是微软官方网站对UPnP的解释:问:什么是UpnP?答:通用即插即用(UPnP) 是一种用于PC机和智能设备(或仪器)的常见对等网络连接的体系结构,尤其是在家庭中。

UPnP 以Internet 标准和技术(例如TCP/IP、HTTP 和XML)为基础,使这样的设备彼此可自动连接和协同工作,从而使网络(尤其是家庭网络)对更多的人成为可能。

问:UPnP 对消费者意味着什么?答:简单、更多选择和更新颖的体验。

包含通用即插即用技术的网络产品只需实际连到网络上,即可开始正常工作。

实际上,UPnP 可以和任何网络媒体技术(有线或无线)协同使用。

举例来说,这包括:Category 5 以太网电缆、Wi-Fi 或802.11B 无线网络、IEEE 1394 ("Firewire")、电话线网络或电源线网络。

当这些设备与PC 互连时,用户即可充分利用各种具有创新性的服务和应用程序。

问:UPnP 的技术要素是什么?答:UPnP 范围广泛,原因是它面向的是家庭网络、临近网络及小型企业和商住楼中的网络。

在网络控制设备的管理下,它支持任何两个设备之间的数据通讯。

UPnP 不依赖于特定的操作系统、编程语言或物理媒体。

UPnP 支持零配置网络及自动查找功能,这样以来,设备即可动态加入网络,获取IP 地址,宣布自己的名称,根据需要提供功能,并了解其它设备的存在和功能。

DHCP 和DNS 服务器为可选项。

只要在网络上可用,即可加以使用。

此外,设备还可自动平稳地脱离网络,而不会遗留任何不必要的状态。

UPnP 汲取了Internet 的成功之处并继承了它的组件,包括IP、TCP、UDP、HTTP 及XML。

UPnP 中涉及了多供应商之间的协作,旨在建立标准的设备控制协议(DCP)。

与Internet 类似,这些协议以公告式线协议为基础,表示为XML 形式,且通过HTTP 进行通讯。

以下是BC官方网站对UPnP的解释:UPnP(Universal Plug and Play),通用即插即用,是一组协议的统称,不能简单理解为UPnP=“自动端口映射”。

比特精灵端口映射工具UPnP

比特精灵端口映射工具UPnP

比特精灵端口映射工具UPnP(内网使用方法)_2008-05-28 10:59首先XP系统是先决条件(只有XP才默认支持UPnP),不论是否打了SP1、SP2补丁,原理都是一样的。

下面分别就打了SP2补丁、没打SP2补丁或装了其他种类防火墙3种情况讨论。

先说打了SP2补丁,并且没有安装其他防火墙产品的情况下如何设置:进入控制面板,点安全中心,安全中心界面的下方可以看到Windows防火墙的连接,点进去。

确保防火墙是以下两种状态之一:1、开启,并且没有过钩选“不允许例外”这个选项。

2、你的Windows防火墙处于关闭状态。

(如果你的防火墙处于第一种状态,你还需要点击“例外”选项卡,确保其中的:“UPnP框架”被钩中(SP2之前的防火墙里没有这一项,需要手动添加,详情看下面关于SP1的设置)。

如果看不到这个选项,则说明你没有安装UPnP设备支持,请到“网上领居”窗口左侧的工具栏中点击:“显示联网的UPnP设备的图标”,系统会自动安装UPnP设备文件。

)Windows防火设置必须满足以上任意一个情况,这样系统才能找到UPnP设备。

现在,当你打开BC后,Windows防火墙有可能会提示你是否要阻止该程序,选择“解除阻止”,应该就可以看到远程的连接了。

接下来讨论在没有安装SP2的XP系统上,或者安装了其他网络防火墙产品的系统上,如何实现UPnP 设备的识别。

首先,确保您的XP系统安装了UPnP设备支持文件。

如果您的系统没有安装SP2补丁,则请到“添加或删除程序”中,选择“添加/删除Windows组件”,进入“网络服务”组群,钩选“UPnP用户界面”以后,点确定、下一步……这个过程可能需要Windows安装盘。

(由于长久不用SP1的系统了,以上和以下说的设置都在SP2下测试,不能保证绝对正确,希望大家见谅。

另外SP1中“UPnP 用户界面”的叫法可能不同,好像是叫做“即插即用支持”之类的东西。

)装好UPnP设备支持以后,如果您没有安装任何防火墙,也没有打开Windows自带的防火墙ICF,应该就可以正确获取远程连接了。

路由器upnp映射原理

路由器upnp映射原理

路由器upnp映射原理UPnP(通用即插即用)是一种网络协议,用于通过自动化的方式在网络上建立端口映射。

路由器UPnP映射的原理是利用了路由器的UPnP功能,通过与网络上的设备通信和交互,动态地创建端口映射,实现设备对外部网络的访问。

首先,路由器需要支持UPnP功能。

当一个设备接入网络时,设备会向路由器发送一个UPnP服务发现请求,以寻找UPnP控制点。

路由器通过监听网络上的UPnP服务发现请求,将自己的UPnP服务信息发送给设备。

设备接收到路由器的UPnP服务信息后,可以通过UPnP协议和路由器建立通信。

设备可以通过UPnP协议向路由器发送请求,要求路由器创建或删除端口映射。

同时,路由器也可以主动向设备发送通知,告知设备端口映射的状态变化。

当设备需要对外部网络进行访问时,它可以向路由器发送一个端口映射请求。

设备需要指定要映射的本地端口号和协议类型(如TCP或UDP)。

路由器通过响应设备的端口映射请求,将设备的本地端口号映射到路由器的公网IP地址和一个唯一的外部端口号。

这样,当外部网络上的请求发送到路由器的公网IP地址和外部端口号时,路由器会将请求转发给设备的本地IP地址和本地端口号,实现设备对外部网络的访问。

当设备不再需要端口映射时,可以向路由器发送一个端口映射删除请求。

路由器将删除与该设备相关的端口映射信息。

路由器UPnP映射的原理可以总结为以下几个步骤:1.设备向路由器发送UPnP服务发现请求,获取路由器的UPnP服务信息。

2.设备与路由器建立UPnP通信,通过UPnP协议进行交互。

3.设备通过UPnP协议向路由器发送端口映射请求,要求创建端口映射。

4.路由器响应设备的端口映射请求,将设备的本地端口号映射到路由器的公网IP地址和外部端口号。

5.当外部网络上的请求发送到路由器的公网IP地址和外部端口号时,路由器将请求转发给设备的本地IP地址和本地端口号,实现设备对外部网络的访问。

6.设备不再需要端口映射时,向路由器发送端口映射删除请求,路由器删除相关的端口映射信息。

upnpc 用法 -回复

upnpc 用法 -回复

upnpc 用法-回复关于upnpc的用法,我将一步一步回答您的问题。

首先,什么是upnpc?upnpc是一款用于端口映射的工具,全称为Universal Plug andPlay(NAT-PMP) Port Mapping Protocol Client。

它是由libnatpmp库提供支持,可以帮助用户在UPnP设备(如路由器)上设置端口映射。

接下来,我们来看一下upnpc的安装步骤:1. 打开终端或命令提示符,确保您的设备已经连接到互联网。

2. 输入以下命令以下载并安装upnpc:- Debian/Ubuntu:sudo apt-get updatesudo apt-get install miniupnpc- Fedora/RHEL/CentOS:sudo dnf install miniupnpc- macOS (使用Homebrew):brew install miniupnpc- Windows (使用Cygwin等工具,或者在官方网站上下载二进制文件):git clonecd miniupnpmakemake install安装完成后,upnpc就已经可以在您的设备上使用了。

下面,我们将介绍upnpc的一些常见用法和示例:1. 显示UPnP设备信息:upnpc -l该命令将列出所有已发现的UPnP设备及其相关信息,包括设备名称、地址、端口映射等。

2. 添加端口映射规则:upnpc -a <内部地址> <内部端口> <外部端口> <协议>这个命令将在UPnP设备上添加一个端口映射规则,将外部端口映射到内部网络中的某个设备和端口上。

3. 删除端口映射规则:upnpc -d <外部端口> <协议>这个命令将删除UPnP设备上的一个端口映射规则,停止外部端口与内部设备之间的映射。

4. 获取外部IP地址:upnpc -s使用该命令将获取UPnP设备的外部IP地址。

NAT、PAT、DMZ、端口映射、端口转发、UPNP

NAT、PAT、DMZ、端口映射、端口转发、UPNP

NAT、PAT、DMZ、端⼝映射、端⼝转发、UPNP前⾔:⼀般运营商宽带分为“运营商公⽹宽带”和“运营商内⽹宽带”,企业或者家庭中⽤公⽹宽带可以实现⼀些对外的服务器环境,但因为全球⽹络设备的增多,ipv4⽆法给所有⽹络设备分配地址,这时候便出现了“运营商内⽹宽带”,通过NAT和内⽹(局域⽹)、公⽹的⽅法解决了ipv4地址紧张问题,⽬前家庭宽带⼀般都是内⽹宽带(电信、联通个⼈可以申请公⽹IP,移动基本⽆法申请成功),也正是因为“运营商内⽹宽带”,所以⼀般家⽤宽带现在均⽆法实现在家建设对外服务器,不过可以通过内⽹穿透等技术实现,本⽂不做过多阐述。

本⽂中的DMZ、端⼝映射、端⼝转发、UPNP只有在“运营商公⽹宽带”中⽤来做对外web服务器或远程跳板机等才有意义,所以⽤它们之前,你得有个公⽹宽带。

这⾥提供⼀种如何查看⾃⼰是否有公⽹IP的⽅法:打开百度输⼊“IP”进⾏搜索,会跳出来⼀个IP地址,然后你打开路由器设置界⾯,查看WAN的IP地址,如果这两个IP地址⼀模⼀样,那么恭喜你,你拥有⼀个公⽹IP。

如果不⼀样就不是公⽹IP。

下⾯是简单画的俩张运营商宽带⽹络图:对⽐这俩张图可以发现内⽹宽带⽐公⽹宽带在运营商那边多了⼀个NAT,相当于保留地址实际就是运营商那边的⼀个局域⽹IP,当然图⽚只是⽰意,运营商那边可能不⽌⼀个NAT(某动的宽带就有⼤量这种⾏为,⼀层⼀层的NAT,这也是为什么某动宽带有些⽹站打不开的原因之⼀),⽽这也是为什么内⽹宽带⽆法做对外服务器的原因,左图公⽹宽带只要设置路由器中的NAT(静态端⼝映射)内⽹IP+内⽹端⼝和公⽹IP+端⼝对应就能实现内⽹主机与公⽹主机的双向访问,⽽右图中尽管路由设置了NAT(静态端⼝映射),此时也只是实现了保留地址与局域⽹的对应关系,在运营商部分的NAT是PAT(动态端⼝映射),即⼀个公⽹IP,通过多个不同端⼝来映射内⽹设备,当没有连接时,映射将会取消,再次连接时再⾃动分配⼀个映射端⼝,且个⼈⽆法进⾏设置对应关系,所以内⽹IP+端⼝映射到最后的公⽹IP+未知端⼝上,此时局域⽹中的主机只能访问公⽹中其他主机,⽽公⽹中其他主机因为找不到局域⽹中映射的公⽹具体端⼝,不能访问局域⽹主机,针对这种情况,我个⼈有个想法,就是通过扫描最后的公⽹IP开放端⼝,然后⼀个端⼝⼀个端⼝进⾏连接测试,最终应该会找到映射的那个端⼝,不过这种⽅法不够现实。

UPNP与端口映射

UPNP与端口映射

让下载更顺畅如何打通路由器任督二脉家里只有一台电脑通过MODEM便可接接入Internet网络而如果家有N台电脑那么通过宽带路由器上网便成为最佳的选择。

但很多用户通过路由上网后却发出这样的抱怨BT下载始终不能达到宽带的最高速度、MSN Messenger传输速度也不佳等等这是怎么回事呢该如何解决呢一、共享利器UPnP 大家知道宽带路由设备一般都是通NAT功能进行公网和内网间的共享上网的。

NATNetwork Address Translator就是网络地址转换。

公网就是普通电信交换网即现在的网通、电信、铁通等架设的骨干及分支网络也就是外网、广域网WAN就是我们通常所说的Internet它是一个遍及全世界的网络。

NAT可让局域网用户共享一个公网IP上网内网就是私网也就是局域网LAN相对于公网、广域网WAN而言主要是指在小范围内的计算机互联网络这个“小范围”可以是一个家庭宿舍、一所学校、一家公司或者是一个政府部门可以是两三台联网电脑也可是数千上万台联网的电脑。

其上网的计算机得到的IP地址是Inetrnet上的保留地址如10.x.x.x、172.16.x.x至172.31.x.x、192.168.x.x三个网段的地址。

而NAT的功用就是实现内网的IP地址与公网的地址之间的相互转换将一个地址段的内网IP地址转换为一个或少量的公网IP地址减少对公网IP地址的占用。

这样在一个局域网内只需要一台计算机连接上Internet 其它电脑就可以利用NAT网络地址转换共享Internet连接让局域网内其他计算机也可以上网。

所有ISPInternet服务提供商提供的内网Internet接入方式几乎都是基于NAT协议的。

而宽带路由器也是其中的代表产品。

但这也就带来一个问题通过NAT 转换得来的数据肯定会被路由设备按需拦截一部分。

使用NAT协议局域网内的计算机可以很顺畅的访问Internet上的资源但Internet上的其它客户要想访问局域网内的资源却不那么轻松了。

UPNP端口映射全过程

UPNP端口映射全过程

UPNP端口映射全过程UPnP(Universal Plug and Play)是一种网络协议,用于设备与设备之间的无缝连接与通信。

UPnP端口映射是其中的重要功能之一,它允许设备通过路由器与互联网进行通信。

端口映射是一种将来自外部网络的请求转发到内部设备的机制。

当内部设备需要在互联网上提供服务时(如网页服务器、FTP服务器等),它们需要将一些端口开放给外部请求。

UPnP端口映射允许设备自动配置路由器以实现端口映射,以便外部设备可以通过该端口与内部设备进行通信。

UPnP端口映射的全过程如下:1.发现:内部设备通过发送广播消息,向网络中的其他设备发送发现请求。

路由器会收到这个请求,并回复内部设备,确认自己的存在。

2.描述:一旦内部设备发现了路由器,它会发送一个描述请求,用于获取路由器的能力和配置信息。

路由器将回复一个XML格式的描述文件,其中包含其所支持的功能和服务。

3.控制:内部设备会向路由器发送控制请求,用于修改路由器的配置。

具体到端口映射,内部设备将发送一个添加端口映射的请求。

请求中包含了希望开放的端口号和内部设备的IP地址。

4.路由器响应:路由器在收到端口映射请求后,会检查该端口是否已经被占用,如果没有被占用,则会将请求添加到其端口映射列表中。

它还会为内部设备分配一个公共IP地址和端口号,以将来外部设备的请求转发到内部设备。

5.外部设备连接:一旦路由器完成端口映射,外部设备就可以通过路由器的公共IP地址和端口号,与内部设备进行通信。

路由器会将外部请求转发到与其相关联的内部设备上。

6.端口关闭:当内部设备不再需要端口映射时(例如停止提供服务),它会发送一个关闭端口映射的请求给路由器。

路由器将从其端口映射列表中移除该映射,并释放相关的公共IP地址和端口号。

UPnP端口映射通过使用基于HTTP和TCP/IP协议的SOAP(Simple Object Access Protocol)消息进行通信。

UPnP功能及如何设置

UPnP功能及如何设置

UPnP功能设置2007-12-03 08:26在内网下使用BT下载,网络电视等P2P类软件时,常需要在软件与路由器中进行端口映射操作,但是现在的路由器中都带有UPnP 功能(通用即插即用(UPnP) 是一种用于PC 机和智能设备(或仪器)的常见对等网络连接的体系结构,尤其是在家庭中。

UPnP 以Internet 标准和技术(例如TCP/IP、HTTP 和XML)为基础,使这样的设备彼此可自动连接和协同工作,从而使网络(尤其是家庭网络)对更多的人成为可能。

其实简单的理解为自动端口映射就可以了),有了UPnP功能,只需要在路由器中打开UPnP功能就可以方便的使用各类P2P软件,再也不需要每次都手动去操作端口映射了!下面以TP-Link路由器为例在路由器中打开UPnP输入用户名和密码(默认用户名和密码都是admin),进入路由器的Web控制界面(TP-Link 路由器默认是192.168.1.1,在浏览中输入192.168.1.1回车,别的品牌默认的也许不相同可以参考说明书或去路由器官方网站查询)点击“转发规则”,点击“upnp设置”,并将其设置为“启动”最后保存设置后退出就已经设置好了路由器。

现在要在xp系统中设置,点击“开始”,点击“控制面板”,点击“添加或删除程序”。

在“添加或删除程序”对话框中,点击“添加/删除Windows组件”。

选中“网络服务”,点“下一步”点击“确定”,然后点击“Windows组件向导”对话框中的“下一步”。

完成安装。

(也许安装过程中有时需要Windows XP的安装光盘),完成安装后,重新启动电脑后,会发现Windows XP 提示找到新硬件,同时在任务栏的“气泡”提示中提示找到Internet网关设备,当然这个设备的具体型号会根据所使用的路由器的不同而不同。

这样就完成了UPnP的安装,不过还需要在XP系统中打开相应的服务,点击“开始”,点击“控制面板”,点击“性能与维护”再点击“管理工具”,然后在点击“服务”——找到“SSDP Discovery Service”双击,启动类型选择“自动”点击“应用”,服务状态点击“启动”,确认。

UPNP端口映射全过程

UPNP端口映射全过程

UPNP端口映射全过程UPnP(Universal Plug and Play)是一种网络协议,允许设备自动发现和配置彼此。

UPnP端口映射是UPnP协议的一部分,它允许设备在一个局域网上共享公网IP地址,并通过使用UPnP协议自动映射端口。

UPnP端口映射的全过程通常包括以下几个步骤:1.设备发现:在一个局域网中,设备通过发送多播消息来宣告自己的存在。

这些消息包含设备的类型、功能和服务等信息。

其他设备可以通过接收这些消息来发现新设备。

2.服务描述:一旦设备被发现,其他设备可以请求设备提供详细的服务描述。

设备会返回一个包含设备和服务信息的XML文件,用于描述其功能和特性。

3. 端口控制:设备上的控制点可以通过发送SOAP(Simple Object Access Protocol)消息来请求打开或关闭端口。

SOAP消息包含请求和响应的XML数据。

设备会根据请求对端口进行相应的操作。

4.NAT穿透:当设备需要将端口映射到公网IP地址时,它需要与网关设备(通常是路由器)进行通信。

设备可以通过UPnP协议向网关发送请求,以获取与端口映射相关的数据。

5.端口映射:网关设备接收到设备的请求后,会检查端口映射表,确定是否允许端口映射。

如果允许,网关将在NAT(网络地址转换)表中添加相应的端口映射规则,将设备的私有IP地址和端口映射到公网IP地址和端口。

6.端口更新:当设备的IP地址或端口发生变化时,设备需要向网关发送更新请求,以更新NAT(网络地址转换)表中的映射规则。

总的来说,UPnP端口映射的过程可以分为发现、描述、控制和映射等几个步骤。

通过使用UPnP协议,设备可以通过自动发现和配置来实现端口映射,从而使得设备在局域网上能够共享公网IP地址。

这样,用户可以在多个设备上访问同一个公网IP地址上的服务,提高了网络资源的利用率和便利性。

upnp设置

upnp设置

upnp设置使用路由器的内网用户如何成为高ID绝对可行的方法(外网用户不是高ID 的也可以通过以下方法获得高ID)UPNP的全称是:Universal Plug and Play,中文名:通用即插即用。

UPnP 规范基于TCP/IP协议和针对设备彼此间通讯而制订的新的Internet协议。

很多内网用户通过在路由器上端口映射还不能获得高ID和外网用户也不能正常获得高ID的朋友们,你们可以通过使用UPnP组件来简单的获得高ID,原因很简单UPNP的2大标准功能就是:实现端口自动映射和网关设备自动识别,那到底如何打开UPNP?下面我以 TP-LINK R402M 路由器为例,带大家一步一步配置UPNP功能。

(其他路由器只要支持UPnP功能的基本操作一样)首先我们需要进入路由器的Web控制界面中打开路由器的UPnP功能。

出于安全考虑,绝大部分路由器的UPnP功能默认都是关闭的。

我们在浏览器中输入路由器的地址,一般路由器的地址为192.168.1.1等,不同的厂商或许会有不同的设置。

进入路由器的管理页面之后,我们找到UPnP功能,并将其设置为“启动” 。

之后我们便可以进入Windows XP的设置。

Windows XP是首个内置UPnP 支持的操作系统,因此UPnP在Windows XP上的使用也非常方便快捷。

当然,其他如Linux和Windows 2003等也提供了对UPnP的内部支持。

在Windows XP中,UPnP支持模块并不是默认安装的,因此我们需要按照以下步骤对其进行手动安装。

1.点击“开始”,点击“控制面板”,然后点击“添加或删除程序”。

2.在“添加或删除程序”对话框中,点击“添加/删除Windows组件”。

3. 在“Windows组件向导”中,点击“网络服务”,点击“详细”,然后选择“UPnP 用户界面(XP2)”“通用即插即用(XP1)”复选框。

和“Internet 网关设备发现和控制客户端”复选框。

路由器设置端口映射的步骤

路由器设置端口映射的步骤

路由器设置端口映射的步骤路由器是现代网络中不可或缺的设备之一,它可以帮助我们将互联网连接到我们的家庭或办公网络中。

除了基本的连接功能,路由器还可以提供一些高级功能,如端口映射。

端口映射是一种将外部网络与内部网络中的特定端口进行绑定的方法,允许外部网络访问内部网络的设备或服务。

在本文中,我们将介绍路由器设置端口映射的详细步骤。

第一步:了解内部网络设备的IP地址在设置端口映射之前,我们首先需要了解我们要映射的设备的IP 地址。

获取设备的IP地址有几种方法,其中一种简单的方法是通过进入设备的网络设置界面来查找。

在大多数情况下,设备的IP地址可以在网络设置或系统设置选项中找到。

确保记录下设备的IP地址,因为我们将在后续步骤中使用它。

第二步:进入路由器管理界面要设置端口映射,我们需要进入路由器的管理界面。

打开您喜欢的任何Web浏览器,然后在地址栏中键入路由器的IP地址。

通常,这个IP地址可以在路由器的用户手册中找到。

在输入完IP地址后,按下回车键访问路由器的管理界面。

第三步:登录路由器在进入路由器管理界面后,您可能需要进行身份验证才能访问和修改设置。

输入您配置的用户名和密码,然后点击登录按钮。

如果您没有更改过默认的用户名和密码,您可以在路由器的用户手册或官方网站上找到默认的登录凭据。

第四步:找到端口映射设置一旦成功登录到路由器管理界面,您需要找到端口映射设置。

这通常被称为“端口转发”,“NAT”或“虚拟服务器”等选项,具体取决于您所使用的路由器品牌和型号。

导航到相应的选项可能需要一些时间,因此耐心查找或使用管理界面的搜索功能。

第五步:添加端口映射规则一旦找到端口映射设置,您将看到一个空白的表格或类似的界面,可以添加端口映射规则。

点击“添加新规则”或类似的按钮,然后填写以下信息:1. 外部端口范围:这是外部网络要使用的端口范围。

您可以指定单个端口(例如80)或范围(例如8000-8080),具体取决于您要映射的设备或服务。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

UPNP端口映射全过程
UPNP的全称是Universalplug-and-play(通用即插即用).UPnP是针对智能家电、无线设备以及各种外观尺寸的个人电脑的普遍对等(peer-to-peer)网络连接而设计的一种架构。

它旨在为家庭、小型企业、公共场所中或连接到互联网的ad-hoc网或未管
理网络提供易于使用、灵活且基于标准的连接。

(引自这里.)
我们这里用到的自动端口映射只是UPNP的一个小应用。

按照UPNP的相关规范,UPNP网络的第0步是寻址(获得一个IP
地址,在我要解决的问题中这不是一个问题。


第1步是发现,控制点在网上搜索感兴趣的设备,而设备向网络中的控制点宣告其服务。

对于自动端口映射来说就是发现带UPNP
功能的路由器。

相关文档
最新文档