最近遇到這種情況,我所住地方是好幾個人共同使用一個無線路由,可這幾天我突然打不開任何網(wǎng)頁,QQ 也登不上,偏偏網(wǎng)絡(luò)狀態(tài)顯示“已連接”,而且信號還是滿格。這可郁悶了,于是上網(wǎng)搜了相關(guān)問題,可答案太多太雜了,看得越搞越亂,于是干脆自己靜下心來,總結(jié)了上述問題的解決方法,僅為個人見解,供大家參考。
首先,詢問一下與你同住的其他人,他們是否也遇到同樣問題,若有,說明是無線路由器的配置出了問題,重新配置一下路由器即可。如果他們沒有遇到此種情況,那就是你電腦的問題了,分以下步驟依次試試看:
(1)檢查你的IP和DNS設(shè)置是否正確。一般默認(rèn)網(wǎng)關(guān)的IP是192.168.1.1,而其它連接到本路由器的 主 機 IP 范 圍 是 192.168.1.2到192.168.1.225這之間,子網(wǎng)掩碼是255.255.255.0.DNS服務(wù)器到網(wǎng)上隨便找一個即可。修改過后,看看能否使用。
(2) 清理并重設(shè)DNS客戶解析器緩存的內(nèi)容。當(dāng)域名解析有問題時,可能是DNS服務(wù)器更新了此域名的IP,而與本地DNS緩存中存儲的信息對應(yīng)不上,從而造成域名解析有問題,此時就需要更新本地的DNS本地緩存,簡單地清除本地的DNS本地緩存就行了。方法為:
在運行中輸入cmd,然后輸入ipconfig/flushdns即可。
(3)在運行中輸入cmd,打開命令窗口,輸入“ping 127.0.0.1”,檢查自己主機是否可達,若能ping通,說明不是你的網(wǎng)卡問題,若不能ping通,說明你自身網(wǎng)卡或系統(tǒng)出了問題,重裝網(wǎng)卡或系統(tǒng)。
(4)若“ping 127.0.0.1”成功,則繼 續(xù) ping 默 認(rèn) 網(wǎng) 關(guān) ,“ping 192.168.1.1”,看是否能ping通,此時會出現(xiàn)“請求超時”、“目標(biāo)主機不可達”等錯誤信息??勺鲆韵绿幚恚?/p>
A、清楚ARP緩存(IP地址對應(yīng)的MAC地址的緩存記錄),如此可以可以輔助對付引起的ARP欺騙信息,讓主機正確的將數(shù)據(jù)發(fā)送到指定的計算機。ARP緩存中的錯誤項阻止連接到本地主機或遠(yuǎn)程主機(如果默認(rèn)網(wǎng)關(guān)的ARP緩存項不正確)。要清楚ARP緩存,請使用arp-d*。
B、出現(xiàn)“TTL傳輸中過期”信息。訪問目標(biāo)所需的躍點數(shù)超過了發(fā)送方主機為轉(zhuǎn)發(fā)數(shù)據(jù)包而設(shè)置的TTL(生存時間)。Ping發(fā)送的ICMP回顯消息的默認(rèn)TTL值是128。如果這個值不足以將所需的鏈接數(shù)傳遞到目標(biāo),您可以通過使用ping-i來增大TTL,最高可增至255個鏈接(最大值)。如果增大TTL值未能解決問題,則說明在路由循環(huán)(即路由器之間的循環(huán)路徑) 中轉(zhuǎn)發(fā)數(shù)據(jù)包。使用Tracert來跟蹤路由循環(huán)(它在Tracert報告中顯示為一系列重復(fù)的相同IP地址)中的一組路由器。接下來,對路由循環(huán)中路由器的路由表進行相應(yīng)的更改。
C、出現(xiàn)“目標(biāo)主機無法訪問”信息。此消息表明存在以下兩個問題之一:本地系統(tǒng)沒有到所需目標(biāo)的路由;或者,遠(yuǎn)程路由器報告它沒有到目標(biāo)的路由。
通過消息的形式可以區(qū)分這兩個問題:如果消息僅僅是“目標(biāo)主機無法訪問”,則沒有自本地系統(tǒng)的路由,而且從未傳輸要發(fā)送的數(shù)據(jù)包。使用Route實用程序可以檢查本地路由表,以確定到目標(biāo)的路由是錯誤的還是缺少該路由。如果消息是“應(yīng)答來自IP Address:目標(biāo)主機無法訪問”,則路由問題出在遠(yuǎn)程路由器(IP Address表明了其地址)上。使用相應(yīng)的工具來檢查被分配了IP地址IP Address的路由器的IP路由表。
如果您通過使用IP地址執(zhí)行了ping操作,請使用主機名重試,以確保您所嘗試的IP地址是正確的。
D、出現(xiàn)“請求超時”信息。此消息指示在4秒的默認(rèn)時間內(nèi)沒有收到回顯回復(fù)消息。許多不同的原因可以引起此問題;最常見的原因包括網(wǎng)絡(luò)堵塞、ARP解析下一躍點MAC地址失敗、數(shù)據(jù)包篩選、路由錯誤或無提示放棄。通常,這意味著返回到發(fā)送方主機的路由已失敗。這可能是因為目標(biāo)主機不知道返回到發(fā)送方主機的路由,或者,某一個中間路由器不知道返回路由,甚至還可能是因為目標(biāo)主機的默認(rèn)網(wǎng)關(guān)不知道返回路由。在檢查路由器的路由表之前,檢查目標(biāo)主機的路由表以確定它是否具有到發(fā)送方主機的路由。
如果遠(yuǎn)程路由表是正確的,而且包含返回到發(fā)送方主機的有效路由,請通過使用arp-a命令輸出ARP緩存的內(nèi)容來確定ARP緩存是否缺少正確的地址。此外,請檢查子網(wǎng)掩碼以確保沒有將遠(yuǎn)程地址解釋為本地地址。
接下來,使用Tracert確定到目標(biāo)的路徑。雖然Tracert不記錄回顯回復(fù)消息在其返回路徑上經(jīng)由的路徑,但是它可能顯示數(shù)據(jù)包使其到達目標(biāo)。如果是這樣,則問題很可能是返回路徑上的路由問題。如果跟蹤離目標(biāo)相當(dāng)遠(yuǎn),則可能是因為目標(biāo)主機受防火墻保護。當(dāng)防火墻保護目標(biāo)時,ICMP數(shù)據(jù)包篩選會防止ping數(shù)據(jù)包(或任何其他ICMP消息)穿過防火墻并到達其目標(biāo)。
要檢查網(wǎng)絡(luò)是否堵塞,只需通過使用ping-w命令設(shè)置更長的等待時間(例如5,000毫秒)來增大允許的滯后時間。請再次嘗試ping目標(biāo)。如果請求仍然超時,則問題不是出在網(wǎng)絡(luò)堵塞上。
E、出現(xiàn)“未知主機”信息。此錯誤消息指示無法將請求的主機名解析為其IP地址;請檢查輸入的名稱是否正確,并檢查DNS服務(wù)器是否可以解析它。