能打开QQ,但打开不了网页-网络热门故障排查
1.引子
經(jīng)常有人問同樣一個(gè)問題,能夠打開QQ,網(wǎng)頁打不開,多數(shù)是DNS配置錯(cuò)誤引起的,授之以魚不如授之以漁,要懂原理才是。
2.基本原理
2.1.QQ建立連接的過程
登錄QQ的操作過程,首先QQ的軟件內(nèi)集成你了對(duì)應(yīng)服務(wù)端的IP地址,比如
TCP 192.168.30.102:14118 113.96.18.167:8080 ESTABLISHED 1768
windows任務(wù)管理器中的詳細(xì)信息,可以查看到QQ運(yùn)行程序的PID。
通過PID查詢對(duì)應(yīng)的網(wǎng)絡(luò)連接,cmd命令下輸入netstat -nao | find "1768"
對(duì)應(yīng)看到ESTABLISHED表示已經(jīng)建立的連接。
?
192.168.30.102 這臺(tái)電腦是如何訪問113.96.18.167服務(wù)端?
首先跨網(wǎng)段訪問,對(duì)于電腦來說先發(fā)送給網(wǎng)關(guān)設(shè)備,192.168.30.254
網(wǎng)關(guān)設(shè)備進(jìn)行查詢路由表,匹配默認(rèn)路由發(fā)送給出口路由器設(shè)備192.168.10.253。
出口路由器進(jìn)行源地址NAT轉(zhuǎn)換把192.168.30.102轉(zhuǎn)換為117.27.76.128發(fā)送給給運(yùn)營(yíng)商117.27.76.1
運(yùn)營(yíng)商內(nèi)部通過互聯(lián)網(wǎng)路由表進(jìn)行匹配一跳跳發(fā)送給113.96.18.167服務(wù)端。
服務(wù)端接收到請(qǐng)求響應(yīng)請(qǐng)求,建立TCP三次握手,穩(wěn)定的邏輯鏈路傳輸數(shù)據(jù)。
2.2.打開網(wǎng)頁的連接過程
瀏覽器中輸入www.baidu.com,首先電腦是不知道域名對(duì)應(yīng)的IP地址,電腦端先要做的是解析域名為IP地址。
那么電腦端需要通過DNS域名解析進(jìn)行,公網(wǎng)的DNS服務(wù)器比較好記的有:114.114.114.114、114.114.115.115、223.5.5.5、223.6.6.6,這時(shí)候配置的是223.5.5.5這個(gè)DNS服務(wù)器。
那么域名解析請(qǐng)求需要先訪問223.5.5.5獲取www.baidu.com的IP地址。
cmd下輸入nslookup www.baidu.com,能夠看到解析的對(duì)應(yīng)的IP地址14.215.177.39
?
訪問DNS服務(wù)器訪問過程略.....
得到www.baidu.com對(duì)應(yīng)的IP地址,瀏覽器訪問對(duì)應(yīng)的IP地址即可。
訪問過程略.....
3.思考
為何網(wǎng)頁要用域名,而QQ應(yīng)用程序不用域名?
IP地址是不好記憶,14.215.177.39根本記不住,而網(wǎng)頁的域名是容易記憶,比如百度就是拼音的baidu,比如京東就是拼音jd.com,比如QQ就是用QQ.com都是容易記憶為主,QQ應(yīng)用程序內(nèi)直接集成直接使用IP地址就可,不需要用域名。
4.問題思考
4.1.確定內(nèi)網(wǎng)到外網(wǎng)有沒問題
QQ能夠打開,首先能確定電腦訪問到外網(wǎng)沒問題
4.2.內(nèi)網(wǎng)沒問題網(wǎng)頁打不開
網(wǎng)頁打開不,在訪問到外網(wǎng)沒問題的情況下,大概率是DNS配置錯(cuò)誤,可以嘗試修改DNS為114.114.114.114 114.114.115.115 223.5.5.5 223.6.6.6這幾個(gè)通用的DNS服務(wù)器
4.3.那么為何DNS配置會(huì)出問題?
DNS的地址是從DHCP服務(wù)器自動(dòng)分配的IP、掩碼、網(wǎng)關(guān)、DNS。
DHCP服務(wù)器上查看下發(fā)的DNS修改,或者內(nèi)網(wǎng)可能出現(xiàn)非法的DHCP服務(wù)器,建議使用DHCP防護(hù)手段進(jìn)行防護(hù)(此內(nèi)容后期再更新)
5.總結(jié)
1)排障的時(shí)候思路要清晰,懂得基本的結(jié)構(gòu)。
2)先解決局部問題。
3)杜絕未來還有可能出現(xiàn)這種情況。
都看到這了,點(diǎn)個(gè)贊怎樣?
關(guān)注微信公眾號(hào)從此學(xué)網(wǎng)絡(luò)不迷路
funnetyoo
總結(jié)
以上是生活随笔為你收集整理的能打开QQ,但打开不了网页-网络热门故障排查的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: b站黑马springCloud-常见面试
- 下一篇: 无线接入中的移动技术