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