【IT168 專稿】家里只有一臺電腦,通過MODEM便可接接入Internet網(wǎng)絡(luò),而如果家有N臺電腦,那么通過寬帶路由器上網(wǎng)便成為最佳的選擇。但很多用戶通過路由上網(wǎng)后,卻發(fā)出這樣的抱怨,BT下載始終不能達到寬帶的最高速度、MSN Messenger傳輸速度也不佳,等等,這是怎么回事呢,該如何解決呢?
一、共享利器UPnP
大家知道,寬帶路由設(shè)備一般都是通NAT功能進行公網(wǎng)和內(nèi)網(wǎng)間的共享上網(wǎng)的。NAT(Network Address Translator)就是網(wǎng)絡(luò)地址轉(zhuǎn)換。公網(wǎng)就是普通電信交換網(wǎng),即現(xiàn)在的網(wǎng)通、電信、鐵通等架設(shè)的骨干及分支網(wǎng)絡(luò),也就是外網(wǎng)、廣域網(wǎng)(WAN),就是我們通常所說的Internet,它是一個遍及全世界的網(wǎng)絡(luò)。
![]() |
NAT可讓局域網(wǎng)用戶共享一個公網(wǎng)IP上網(wǎng) |
內(nèi)網(wǎng)就是私網(wǎng),也就是局域網(wǎng)(LAN),相對于公網(wǎng)、廣域網(wǎng)(WAN)而言,主要是指在小范圍內(nèi)的計算機互聯(lián)網(wǎng)絡(luò),這個“小范圍”可以是一個家庭宿舍、一所學(xué)校、一家公司或者是一個政府部門,可以是兩三臺聯(lián)網(wǎng)電腦,也可是數(shù)千上萬臺聯(lián)網(wǎng)的電腦。其上網(wǎng)的計算機得到的IP地址是Inetrnet上的保留地址,如:10.x.x.x、172.16.x.x至172.31.x.x、192.168.x.x三個網(wǎng)段的地址。
而NAT的功用就是實現(xiàn)內(nèi)網(wǎng)的IP地址與公網(wǎng)的地址之間的相互轉(zhuǎn)換,將一個地址段的內(nèi)網(wǎng)IP地址轉(zhuǎn)換為一個或少量的公網(wǎng)IP地址,減少對公網(wǎng)IP地址的占用。這樣在一個局域網(wǎng)內(nèi),只需要一臺計算機連接上Internet,其它電腦就可以利用NAT網(wǎng)絡(luò)地址轉(zhuǎn)換共享Internet連接,讓局域網(wǎng)內(nèi)其他計算機也可以上網(wǎng)。
所有ISP(Internet服務(wù)提供商)提供的內(nèi)網(wǎng)Internet接入方式,幾乎都是基于NAT協(xié)議的。而寬帶路由器也是其中的代表產(chǎn)品。但這也就帶來一個問題,通過NAT轉(zhuǎn)換得來的數(shù)據(jù)肯定會被路由設(shè)備按需攔截一部分。使用NAT協(xié)議,局域網(wǎng)內(nèi)的計算機可以很順暢的訪問Internet上的資源,但Internet上的其它客戶要想訪問局域網(wǎng)內(nèi)的資源卻不那么輕松了。
這是因為,局域網(wǎng)(LAN、私網(wǎng)、內(nèi)網(wǎng))內(nèi)電腦發(fā)起的對外連接請求,路由器或網(wǎng)關(guān)都不會加以阻攔,但內(nèi)網(wǎng)的特點就是無法對外打開監(jiān)聽端口,因此會損失所有外部發(fā)起的連接。來自廣域網(wǎng)對局域網(wǎng)內(nèi)電腦電腦連接的請求,路由器或網(wǎng)關(guān)在絕大多數(shù)情況下都會進行攔截。路由器會對來自外部想進入內(nèi)部網(wǎng)絡(luò)的信息則會進行識別、篩選,認(rèn)為是安全的、有效的,才會轉(zhuǎn)發(fā)給內(nèi)網(wǎng)電腦。正是這種情況的存在,才導(dǎo)致了很多通過局域網(wǎng)上的用戶P2P下載和傳輸不能全速。
對此,最直接的解決辦法便是DMZ主機和UPnP端口映射兩種辦法。DMZ可以使某臺特定計算機完全向互連網(wǎng)開放(有些應(yīng)用程序需要開通多個TCP/IP接口,而DMZ就可以為電腦實現(xiàn)這些功能)。但相比之下,UPnP(Universal Plug and Play,通用即插即用)功能更具實用性,它可更好的在WAN和LAN間完成端口映射,實現(xiàn)暢通無阻的上網(wǎng)應(yīng)用。
![]() |
UPnP可讓網(wǎng)絡(luò)傳輸更滿速 |
這是因為,UPnP以Internet標(biāo)準(zhǔn)和技術(shù)(例如TCP/IP、HTTP和XML)為基礎(chǔ),不依賴于特定的系統(tǒng)、編程語言或物理媒體,使這樣的設(shè)備彼此可自動連接和協(xié)同工作,從而使網(wǎng)絡(luò)(尤其是家庭網(wǎng)絡(luò))對更多的人成為可能??梢院腿魏尉W(wǎng)絡(luò)媒體技術(shù)(有線或無線)協(xié)同使用。在網(wǎng)絡(luò)控制設(shè)備的管理下,它支持任何兩個設(shè)備之間的數(shù)據(jù)通訊。并且UPnP支持零配置網(wǎng)絡(luò)及自動查找功能,設(shè)備可動態(tài)加入網(wǎng)絡(luò),獲取IP地址,根據(jù)需要提供功能。
UPnP已在DSL和Cable路由MODEM,以及各種有線和無線寬帶路由器中被廣泛支持,在新版Windows中也得到了支持,并在各種P2P下載軟件以及MSN Messenger等通信軟件中得到了應(yīng)用。而該如何啟用UPnP功能呢,這需要從系統(tǒng)、設(shè)備、相關(guān)軟件三方面下手:
1、主流系統(tǒng)中的設(shè)置
支持UPnP的系統(tǒng)有:Windows XP SP1、SP2,Linux和Windows 2003、Vista等。
以Windows XP為例,Windows XP已對UPnP提供了完備的支持,但UPnP模塊在默認(rèn)狀態(tài)下并沒有被安裝,所以將其安裝上即可。
開啟Windows XP對UPnP的支持 |
具體步履是:用鼠標(biāo)左鍵依次點開“開始→控制面板→添加或刪除程序”,選擇“添加/刪除Windows組件”,在“Windows組件向?qū)А敝羞x擇“網(wǎng)絡(luò)服務(wù)”,再選“詳細信息”,在該界面中的“Internet網(wǎng)關(guān)設(shè)備發(fā)現(xiàn)和控制客戶端”、“UPnP用戶界面”或UPnP或“通用即插即用”選項前打上勾,最后點“確定”,系統(tǒng)將自動安裝UPnP模塊。
再以最新的操作系統(tǒng)Windows Vista為例,Windows Vista中將UPnP改名為了“網(wǎng)絡(luò)發(fā)現(xiàn)”——網(wǎng)絡(luò)發(fā)現(xiàn)是一種網(wǎng)絡(luò)設(shè)置,該設(shè)置會影響您的計算機是否可以查看(找到)網(wǎng)絡(luò)上的其他計算機和設(shè)置,以及網(wǎng)絡(luò)上的其他計算機是否可以查看您的計算機。
出于安全考慮,多數(shù)路由器(包含帶路由的各種寬帶MODEM、寬帶路由器和無線路由器)的UPnP功能默認(rèn)都是關(guān)閉的,要想使用UPnP功能,將其開啟即可。
在各種寬帶路由設(shè)備中,啟用UPnP功能都很方便。進入路由器的WEB配置頁面,找到UPnP選項,將其設(shè)置為“開啟”即可。
開啟UPnP功能后,網(wǎng)上鄰居中可見路由器名稱 |
3、P2P軟件中的設(shè)置
P2P軟件大多支持UPnP自動端口映射,可以在本機上自動完成網(wǎng)關(guān)端口映射的操作。并且多數(shù)這類軟件可以在不作任何配置的情況下自動在網(wǎng)關(guān)上打開對外端口,讓傳輸速度更快。
例如在MSN Messenger中你可以查看你連接到Internet的方式以及您是否有足夠的權(quán)限全速使用MSN Messenger的文件傳輸、語音和視頻會議等功能。具體方法是在“工具”菜單上,單擊“選項”,然后單擊“連接”選項卡,查看“連接狀態(tài)”下的信息。
如果是以下三個選項,基本表明你可以全速連接——直接連接,表明可以完整的使用語音和視頻會議功能;通用即插即用(UPnP)和網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備(NAT),表明可以使用語音和視頻對話功能,但可能會受一些外部因素的影響,如路由器性能;UPnP防火墻,表明語音、視頻對話和網(wǎng)絡(luò)攝像機功能可以使用,但文件傳輸速度可能會慢于你的Internet連接速度。
比特精靈對UPnP有完善的支持 |
除此而外,象迅雷(Thunder)、eMule VeryCD(電驢)、比特彗星(BitComet)、比特精靈(BitSpirit)、影音傳送帶(Net Transpor)、脫兔TuoTu等P2P軟件都支持內(nèi)網(wǎng)UPnP自動端口映射的功能(如Bitcomet的UPnP框架映射端口、eMule的UPnP隨機端口映射、脫兔Tuotu的UPnP自動映射與手工添加等),并默認(rèn)打開了該功能,可自動判斷您的路由器是否支持UPnP自動端口映射,從而自動為用戶實現(xiàn)UPnP端口映射。并且這類軟件一般還具有獨特的內(nèi)網(wǎng)穿透的功能,能穿透防火墻,讓不同局域網(wǎng)的用戶直接建立UDP/TCP連接,大大提高內(nèi)網(wǎng)用戶的傳輸質(zhì)量。
以迅雷為例,新版迅雷增加了UPnP支持的NET設(shè)備類型,即其UPnP將支持更多的網(wǎng)絡(luò)設(shè)備。有了它,我們就可以更好地突破內(nèi)網(wǎng)限制,穿透能力更強,也能夠連接到更多的資源,其下載速度自然也會更快。其設(shè)置也很簡單,選擇“工具→配置”,再單擊“BT/端口設(shè)置”,然后在下方便可以設(shè)置“允許使用UPnP自動端口映射功能”。
而象PPS、PPLive等P2P網(wǎng)絡(luò)電視同樣支持UPnP功能,可自動查找打開路由器中的UPnP功能。以PPS為例,其設(shè)置方法是打開PPS→工具→選項→連接設(shè)置→使用固定端口,選擇“UPnP設(shè)置”頁,點“查找UPnP設(shè)備”,在“啟用ppstream的UPnP支持”前打勾即可。
而PPLive的UPnP設(shè)置同樣簡單,在任務(wù)欄的PPLive圖標(biāo)上面右鍵單擊,選擇“工具→設(shè)置→網(wǎng)絡(luò)設(shè)置”,勾選 “UPnP開啟”,點擊確定即可。
![]() |
哪些軟件正在使用UPnP在路由器中一目了然 |
這些軟件的UPnP自動端口映射功能打開后,這些軟件在使用時在路由器的UPnP界面中就可看見其相關(guān)的信息。