1 引入
由于講的比較全面,所以比較長,可以更具需求找到對應(yīng)部分查看。
有的時候你發(fā)現(xiàn)你能夠訪問qq,但是不能訪問網(wǎng)站,或者是訪問網(wǎng)站的速度很慢,可能就是你的dns解析出了問題,應(yīng)用程序是不需要dns解析的。
2 Dns介紹
2.1 域名與ip
學(xué)過計網(wǎng)的應(yīng)該不陌生,我們通常上網(wǎng)有個網(wǎng)址,其中一部分就是域名,比如www.baidu.com就是一個域名,但是要找到這個網(wǎng)址對應(yīng)的服務(wù)器還是需要用到ip,ip才是不同網(wǎng)絡(luò)使用者的標(biāo)識。
ip的組成就不詳細(xì)將了,39.156.66.14就是百度的ip,輸入它和輸入百度網(wǎng)址達到的效果一致,都能到百度首頁

域名其實是為了方便我們訪問ip的,雖然也不是那么容易記住。
我們電腦也有ip,但是那不是像百度那樣能夠直接訪問,而是內(nèi)網(wǎng)ip,這個ip實際意義不大。
2.2 查看域名對應(yīng)ip
打開cmd(直接搜索cmd,或者win+r輸入cmd打開)輸入ping 域名就能獲得對應(yīng)的ip地址

這里有一個www.a.shifen.com這個是防止攻擊的一個手段,如果想了解可自行百度。
2.3 DNS
Domain Name System是它的全稱,翻譯過來就是域名系統(tǒng)。
就是說我現(xiàn)在想輸入www.baidu.com,怎么讓它和這個ip對應(yīng)起來。就像是我現(xiàn)在要輸入“ccccc”直接來到csdn的首頁一樣,這是通過dns實現(xiàn)的,就一個映射表,查表就知道對應(yīng)ip了。
這個映射表在哪?一部分在主機一般在C:\Windows\System32\drivers\etc下的hosts下,一般就不要手動修改了。
但是hosts能夠存放的有限,所以存放在各大服務(wù)器上,所以訪問dns服務(wù)器的速度很大程度上影響你上網(wǎng)的速度
2.4 DNS劫持與污染
3 查看dns
方法一
用cmd輸入ipconfig /all 就會彈出來很多,如果你是用寬帶的,就能在以太網(wǎng)適配器下找到dns服務(wù)器,一般我們是隨機分配的。

通過wifi連接的也能在這里找到

方法二
cmd輸入nslookup+任意域名 比如nslookup baidu.com
上面那個addresses就是dns服務(wù)器ip

在查看網(wǎng)絡(luò)的時候,我們可以使用ping以及nslookup,其中ping是用來查看物理網(wǎng)絡(luò)有沒有問題,而nslookup是用來查看dns配置有無問題。如圖中所示,可以看到顯示出dns的服務(wù)器為阿里的公用服務(wù)器。
4 修改dns
直接搜索網(wǎng)絡(luò)連接,或者在哪里找到適配器選項。

選擇你想要設(shè)置的對象,是wifi還是以太網(wǎng)

這里用以太網(wǎng)距離,右鍵屬性,選擇

雙擊ipv4

手動配置dns。

選擇使用下面的dns服務(wù)器地址,輸入你想要配置的dns服務(wù)器,然后確認(rèn)即可。

下面是一些公共的dns服務(wù)器

5 修改Dns彈出錯誤
最近發(fā)現(xiàn)修改Dns時提示出現(xiàn)了一個意外

可以通過cmd命令修改,記得用管理員權(quán)限打開。
將以太網(wǎng)修改你要設(shè)置的網(wǎng)絡(luò)設(shè)備名,比如WALN是wifi。
223.5.5.5修改成自己想要改成的dns地址即可

|