在校上網(wǎng)時(shí)遇到過各種問題查辩,一下對(duì)此進(jìn)行總結(jié)胖笛。
DNS劫持
在網(wǎng)絡(luò)連接正常(物理連接正常,寬帶登陸正常)的情況下宜岛,如果出現(xiàn)本應(yīng)該能打開的網(wǎng)頁打開很慢甚至打不開的情況长踊,基本上可以判斷為被DNS劫持了。
應(yīng)對(duì)DNS劫持很簡(jiǎn)單萍倡,把DNS設(shè)置為可用的DNS即可身弊。
設(shè)置步驟如下:
右鍵桌面右下角網(wǎng)絡(luò)圖標(biāo),打開網(wǎng)絡(luò)和Internet設(shè)置。
-
帶開更改適配器選項(xiàng)阱佛。
-
選擇對(duì)應(yīng)的網(wǎng)絡(luò)接口右鍵屬性帖汞,我這里是插網(wǎng)線的,所以選了【以太網(wǎng)】:
-
一般選擇設(shè)置IPV4協(xié)議凑术,另外也可以設(shè)置下面的IPV6協(xié)議:
-
下面就可以設(shè)置DNS了翩蘸。有時(shí)候是這里的DNS被篡改成別的什么奇怪IP了,記住這個(gè)IP并告訴警察叔叔淮逊,然后選【自動(dòng)獲得】就可以了催首。
如果本來就自動(dòng)的怎么辦?先試試設(shè)置成一下這些國內(nèi)的權(quán)貴DNS吧:
- 電信DNS:114.114.114.114
- 騰訊DNS:119.29.29.29
- 阿里DNS:223.5.5.5
- 百度DNS:180.76.76.76
- 設(shè)置完DNS還不算mission complete泄鹏,需要清理掉上個(gè)DNS留下的流氓記錄郎任,很簡(jiǎn)單,只需三個(gè)步驟:
- 同時(shí)按
win
和r
鍵打開運(yùn)行窗口备籽,輸入cmd運(yùn)行舶治。(win
鍵是窗口鍵,田字形)
- cmd命令行里輸入
ipconfig /flushdns
胶台,清理DNS緩存:
- mission complete歼疮!
案例分析
有天我心血來潮想擼個(gè)微信小程序,于是乎打開微信開發(fā)工具诈唬,但是登陸界面卻死活刷不出二維碼韩脏。瀏覽器上個(gè)微信公眾平臺(tái)轉(zhuǎn)半天也上不了。
總所周知铸磅, 騰訊爸爸的服務(wù)器是沒問題赡矢。那么問題出在哪里呢?DNS阅仔。
微信公眾平臺(tái)的域名是mp.weixin.qq.com吹散,微信開發(fā)工具使用的服務(wù)器域名也可能是這個(gè),那么可能就是這個(gè)域名的解析出了問題八酒。這里使出網(wǎng)管基礎(chǔ)知識(shí)空民,對(duì)這個(gè)案例進(jìn)程如下的不成熟分析:
-
使用
ping
工具查看網(wǎng)絡(luò)連通性:
如上,這里的mp.weixin.qq.com
被解析成182.254.74.156
羞迷,隨便用個(gè)IP查詢工具查下這個(gè)IP界轩,卻:
好像的確是騰訊的地盤,看起來沒問題的樣子衔瓮,等等浊猾,這地理位置是上海還是深圳?難道騰訊真的出毛病了热鞍? 不管了先一律按DNS劫持處理葫慎,將IPV4 的DNS設(shè)置成騰訊家的DNS衔彻,結(jié)果不行,換其他家的也不行偷办。
真的不是服務(wù)器的問題艰额,其他PC也能正常連上。
-
使用
nslookup
工具查看域名:
如上椒涯,可以看到這個(gè)域名的解析服務(wù)器(DNS)是UnKnow悴晰,地址是個(gè)IPV6地址,一定是他搞的鬼逐工。
去看看IPV6的DNS設(shè)置铡溪,果然是他
這是當(dāng)年為了更好地使用IPV6而設(shè)置的一個(gè)DNS,現(xiàn)在估計(jì)已經(jīng)掛了,難怪突然用不了孤狗油管了呢。 -
將IPV6的DNS也設(shè)為自動(dòng)戚啥,再清理下緩存,再
ping
一下哈扮,終于可以啦
注意,這時(shí)候解析出來的IP已經(jīng)不同了蚓再。 -
既然IPV6的DNS已經(jīng)修復(fù)滑肉,那么孤狗油管也能用了,美滋滋:
DNS污染
一般是運(yùn)營商搞的鬼摘仅,在這種網(wǎng)絡(luò)環(huán)境下基本無解靶庙。