如果遇到這樣一個問題,首先要考慮到是DNS有問題或者是DNS配置錯誤引起的 。
想要排除故障,首先要懂得我們訪問QQ的過程 。
1.和QQ建立連接的過程
【QQ能發消息打不開網頁 為什么qq能說網頁打不開】登錄QQ的操作過程和登錄網頁都是一樣的,QQ的軟件內實際上和訪問網頁沒有任何差別,它集成對應服務端的IP地址,通過windows任務管理器中的詳細信息,可以查看到QQ運行程序的PID 。

文章插圖
通過PID查詢對應的網絡連接,cmd命令下輸入netstat -nao | find “16332”
對應看到ESTABLISHED表示已經建立的連接 。

文章插圖
192.168.1.33 這臺電腦是如何訪問157.148.54.140服務端?
首先主機和服務器并不在同一網段,是跨網段訪問,對于主機來說數據要先發送給網關設備,192.168.1.1

文章插圖
網關設備進行查詢路由表,匹配默認路由發送給出口路由器設備192.168.10.253 。

文章插圖
出口路由器進行源地址NAT轉換把192.168.1.33轉換為117.27.76.128發送給給運營商117.27.76.1

文章插圖
運營商內部通過互聯網查找路由表,逐條發送給157.148.54.140 服務端 。
服務端接收到請求響應請求,建立TCP三次握手,穩定的邏輯鏈路傳輸數據 。
2.2.打開網頁的連接過程
瀏覽器中輸入www.baidu.com,主機是不知道百度所對應的IP的,所以先要做的是通過DNS解析域名 。
主機需要通過DNS域名解析進行,公網的DNS服務器比較好記的有:114.114.114.114、114.114.115.115、223.5.5.5、223.6.6.6,這時候配置的是223.5.5.5這個DNS服務器 。
那么域名解析請求需要先訪問223.5.5.5獲取www.baidu.com的IP地址 。
cmd下輸入nslookup www.baidu.com,能夠看到解析的對應的IP地址14.215.177.39

文章插圖
知道了服務器的IP地址,那么主機訪問百度服務器的過程就和訪問QQ的過程別無二致了!
我們回到最開始的問題,為何網頁要用域名,而QQ應用程序不用域名?
IP地址是不好記憶,百度的IP地址 14.215.177.39根本記不住,而網頁的域名是容易記憶,所以人們訪問時都通過域名訪問,而QQ應用程序內直接集成直接使用IP地址就可,不需要用域名 。

文章插圖
我們平常遇到訪問不了網頁怎么確定故障呢?
4.1.確定內網到外網有無問題
如果我們訪問任意網站都訪問不了,那么可能是物理鏈路和連接的問題了,在這件事中,QQ能夠打開,首先能確定電腦訪問到外網是沒問題的 。
4.2.內網沒問題網頁打不開
網頁打開不,在訪問到外網沒問題的情況下,大概率是DNS配置錯誤,可以嘗試修改DNS為114.114.114.114 114.114.115.115 223.5.5.5 223.6.6.6這幾個通用的DNS服務器
4.3.那么為何DNS配置會出問題?
DNS的地址是從DHCP服務器自動分配的IP、掩碼、網關、DNS 。
DHCP服務器上查看下發的DNS修改,或者內網可能出現非法的DHCP服務器,建議使用DHCP防護手段進行防護 。
- 武漢歡樂谷教師資格證打折嗎2021
- 蠔油打開后必須要放冰箱嗎
- 蠔油打開半年了還可以使用嗎
- 經常喝蘇打水有危害嗎
- 蘋果6s電池容量多少
- 惠普打印機常見問題有哪些
- 系統啟動不了光驅怎么辦 電腦放光盤的地方打不開該怎么辦
- 蘋果7截屏方法如下;怎么打開設置、通用、輔助功能 蘋果7怎么截屏
- 打開的蠔油不放冰箱吃了會有事嗎
- 打狗棍劇情 打狗棍格格扮演者
