2022 11 17補充dns列表中的服務器一般都是默認服務器地址,當你的dns列表中的服務器地址都刪除完后,你的操作系統(tǒng)會幫你生成基于當前wifi的dns服務器地址。
===========================================華麗分割線===========================================
有沒有遇到過同一個wi-fi環(huán)境下,別人的電腦上網網速正常,就你的有問題,瀏覽一個網頁加載的相當慢,甚至說你的其他應用訪問網絡都正常,就是網頁打開超級慢...
我們分析網卡之前要先了解一下瀏覽器從輸入url后,都經歷了哪些過程(經典面試題)說起:
1.首先輸入url瀏覽器需要去dns緩存中找有沒有當前域名的緩存,有就直接拿到解析好的服務器ip地址去訪問服務器,如果沒有就調用dns服務器去查找解析當前域名,解析完成后拿到ip地址訪問服務器
2.與服務器3此握手??建立tcp連接
3.服務器返回請求的資源
4.4次揮手??斷開連接
5.瀏覽器拿到資源后進行渲染工作
6.瀏覽器html parser引擎對壓縮的html文件解析成dom tree
7.css parser引擎對壓縮的css文件解析成css rulers
8.通過結合css rulers和 dom tree形成瀏覽器可渲染的render tree
....
那么重點是關注dns階段,當dns服務器錯誤時,直接解析不了域名或解析過慢,從而導致網頁卡頓,這仿佛就是一開始說的網速慢的問題,解決方法??
1.使用通用網關192.168.1.1充當dns服務器
2.遇到公司內網這樣的需要添加內網dns服務器地址(詢問有關網絡負責人)
3.其他使用百度阿里等公共dns服務器
百度公共dns服務器 180.76.76.76
阿里公共dns服務器 223.5.5.5
mac 操作系統(tǒng)打開:
系統(tǒng)偏好設置 -> 網絡 ->高級 -> dns -> 點擊+號添加如下 ->點擊應用

驗證當前網絡的dns服務器
設置完成后通過 nslookup domain命令驗證當前網絡使用的dns服務器

如果網速變正常了,恭喜你找到了解決了dns導致網卡的問題??。
拓展:
對于mac我們可以分開建多種網絡配置,以便適用多種場景
首先打開系統(tǒng)偏好設置找到->網絡->點擊位置

編輯位置新增辦公網絡和家庭網絡等自定義名稱,然后重復上述教程根據不同網絡設置專用dns
,這樣我們的網速能達到最優(yōu)
結語:
以上只是針對dns錯誤導致的網卡問題,除此之外還有很多可能導致網卡的原因,例如:
瀏覽器配置錯誤、使用代理、網速確實不行等等。