經常使用電腦的朋友們肯定都遇到過一些網絡故障,比如上不了網、打開網頁速度很慢很卡頓等。對于一般的用戶而言,如果遇到這些網絡故障可能更多的是依靠電腦上的一些檢測工具去定位問題,或者請教他人。其實在Windows系統上,常見的一些網絡故障我們通過系統自帶的命令提示符就可以進行排查。
使用系統自帶的命令行去排查網絡故障最大的好處就是不需要依懶任何第三方軟件!
Windows中的命令行工具就是cmd.exe,它類似DOS操作系統,我們按下鍵盤上的 Win + R 組合鍵打開“運行”窗口,輸入 cmd 后回車即可打開Windows的命令行,如下圖示:
我們可使用命令:
> ipconfig /all
來查看當前電腦的IP、網關、DNS信息是否正確,如下圖示:
如果當前電腦有多個網絡連接,會把每個網絡連接信息都顯示出來,便于查看。
我們通過上面一步操作可以看到電腦當前使用的網絡連接的網關地址,然后我們通過命令:
> ping 網關地址 -t
來確認當前電腦到網關之間的連接是否正常。
執行此命令,只要沒出現“請求超時”、“無法訪問目標主機”這類提示,則代表當前電腦內網是通暢的。
另外,TTL時間越小代表網絡情況越好,如果TTL過大代表網絡不好。
內網正常的前提下我們就要檢查當前電腦是否能連上外網了,我們同樣使用ping命令去檢測,具體只要ping一個網址看是否能ping通即可。
> ping www.baidu.com -t
如果外網不通,我們就要確認是哪個環節出了問題,可以通過 tracert 命令來排查網絡節點問題,如:
> tracert www.baidu.com
經過上面的操作基本上可以定位問題了,必要時我們還可以進行網絡修復,主要執行以下幾條命令:
> ipconfig /flushdns
> netsh winsock reset
> netsh advfirewall reset
> netsh int ip reset