迅雷影響網絡之解決方(fāng)案
平時(shí)在使用迅雷的時候(hòu),有可能會出現一些(xiē)問題,甚至會影響到網絡使用(yòng)。比如有可能會出現QQ掉線、網頁無法(fǎ)打開或打開(kāi)緩慢、網絡延遲增(zēng)加等等問題(tí),這類問題表(biǎo)象簡單,實則原因錯綜複雜。在定位這類問題的(de)過程中,感覺就像探索一座孤島(dǎo),遇到(dào)各種奇怪的環(huán)境。不過,隻要靜下心來思考,往往能夠很容易找到解決的辦法。
一、DNS限製查詢頻率
問題現象:使用迅雷下載時無法打開網頁,進行其他(tā)需要進(jìn)行域名解(jiě)析的操作失敗。
問題排除:這個案例較為常見的,我們首次發(fā)現此問題(tí)是在(zài)一(yī)所學校(xiào)的網絡(luò)中,該用戶描述使用(yòng)迅雷進行下載(zǎi)時,無法打(dǎ)開網頁,最初我們以為(wéi)是下(xià)載過(guò)程(chéng)中連接數過多導致的(de)網絡設備性能問題。但在問題定位過程中發現,在無法打(dǎ)開網頁時,仍然可以(yǐ)通過QQ進行遠程協助,收發消息。在正常時發起了(le)ping請求,當出現無法打開網頁問題時,ping值沒有明顯上升。因此網絡(luò)是正常的,在發生無法打開網頁的問題時(shí),重新發起ping請求,返回域名解析失敗。
問題定位:根據現象,我們懷疑是DNS解析服務器的問題,應該是一(yī)種限製邏輯,因此猜測可能的(de)條件是(shì)“DNS解析請求的發起頻率”。因為迅雷在下載時,會搜索候選(xuǎn)資源,候選資(zī)源中有較多的服務器(Server)資源時(shí),每個服務器(Server)資源的連接(jiē)都需要進行一次DNS解析(xī),任務剛開始時,DNS解析(xī)的頻率是比較高的。因此,將一個下載任務的屬性改為“僅從原始地址下載”這樣將不搜索候(hòu)選資(zī)源。進行任務(wù)就未發生DNS拒絕解析(xī)的問題了。但是不查詢候選資源,下載成功率和下載速度會嚴(yán)重受影響。
解決方(fāng)案:這並非是一種非常普(pǔ)遍(biàn)的限製,更換了DNS服務器地址,問題解決。具體(tǐ)解決方法為:右擊“本地連(lián)接(jiē)”,選擇“屬性”命令,在打開窗口中雙擊“Internet協議(TCP/IP)”(如(rú)圖1),此時可以看(kàn)到(dào)如圖2所(suǒ)示窗口,選擇“使用下麵的DNS服務器地址”一項,在主DNS中輸入當地ISP服務商的DNS服務器IP地址,同時在輔助DNS中輸入當前內網路由器(qì)的IP或者DNS服務器地址的IP。這樣,我們(men)的網卡會默認使用當地城市的DNS的(de)服務器來(lái)直接解析DNS,如果當地城市的DNS失效,則會自動通過(guò)網路由器或者內部DNS服務器來解析地址,整體網絡的速度自然會提升。迅雷下載時當然(rán)也會“水漲船高”了。
圖1 準備修改DNS服務器地(dì)址
圖(tú)2 正在修改DNS服務器地址
小提示
以下是一些全國主要城市DNS服務器地址:北京 202.96.0.133、上(shàng)海 202.96.199.132、廣州 202.96.128.143、深圳 202.96.134.133,大家也可以(yǐ)以“主要城市DNS服務器地(dì)址”為關(guān)鍵字(zì)從網上找到。
二、帶寬不足或設備性能不足
問(wèn)題現象:使用迅雷下載(zǎi)時打開網頁緩慢,網絡延遲上升。
問題背景:這個案例是最為常見的,可以說凡是下載軟(ruǎn)件都會遇到。因此要分2種(zhǒng)情(qíng)況來討論:(1)連接數(shù):低端的家用路由器或ADSL終(zhōng)端一般最多支持100-200個連接,而迅雷(léi)下載1個普通任務的時候,一般會建立50-80個連接,下載BT、eMule等任務時往往會建立4倍以上的連接。很顯然,這些連接(jiē)數超出了這些網絡設備的性能範圍。導致網頁打開緩慢,延遲上升;(2)帶寬:當下載(zǎi)速度接近帶寬極限時,用於(yú)傳輸文件的數據包的收發會非常頻繁,此時由其他(tā)網(wǎng)絡操作發起的數據包收發會產生延遲。並且下行帶寬也不足,導致網頁打開緩慢,延遲上(shàng)升。
問題定位:(1)連接數:根據現象我們(men)隻需要適度的限製下載核心發(fā)起(qǐ)新連接的頻率和總量就可以解決此問題。但會(huì)進而引發其他問題,比如設備性能參(cān)差不齊,限製如果一成不變,無(wú)法適應各種(zhǒng)環境,同時限製連接時可能會影(yǐng)響到用戶的下載速度;(2)帶寬:隻需要根據當前的帶寬,稍微限製下載速度(dù),留出一部分帶寬,就可(kě)以解決此問題。但難點是“如(rú)何始終準(zhǔn)確的知道用戶的帶(dài)寬?”。
問題解決:在迅(xùn)雷下載時請選擇“工具”→“配置”命令,再單擊“網絡設置”標簽,然後選擇“下載模(mó)式”下的“智能限速模式”(如圖(tú)3)。這是迅雷網絡公司下載(zǎi)核心的同事們花費了大量時間開發並不斷(duàn)改進智能限速模塊,設置了多種判斷邏輯,對用戶當(dāng)前的網絡狀態,環境進行判斷,並得出限製方案。此功能推出後,確(què)實解決了不少問題。雖然有些情(qíng)況下還有問題,但是優化仍在繼續(xù)進行。
圖3 設置智能限速模式
三、在局域網中下載被(bèi)封殺
問題現象:啟(qǐ)動迅雷後,沒進行(háng)任何下載任務,就掉線。
問題背(bèi)景:筆者曾與某個用戶(hù)遠程(chéng)協助時發現此問題,啟動迅雷網絡(luò)就斷了。關了迅雷要等5分鍾才能恢複,如果換個局域網IP,就會馬上恢複。這種情況很明顯,迅雷沒有下載任(rèn)務,也就不會對網絡造成負擔。
問題定位:我們判斷局域(yù)網網絡中(zhōng)存在(zài)限製,檢測到迅雷的某個網絡IO操作時,就封某個局域網IP。
問題解決:因為這個用戶是在公司的局域網網(wǎng)絡中使用的迅雷,而他們公司規定上班不能(néng)用迅雷(léi),這樣(yàng)與規定衝突,也不能與管理(lǐ)者交涉,是沒辦法的事情。
關鍵詞:迅雷,解決(jué)方案
閱讀本文後您有什(shí)麽感想? 已有(yǒu) 人給出評價!
- 1
- 1
- 1
- 1
- 1
- 1