在解決電腦無(wú)法上網(wǎng),DNS更改后無(wú)效時(shí)我們經(jīng)常會(huì)使用到一個(gè)命令,那么就是flushdns,具體命令為ipconfig/flushdns,那么這是什么命令呢?有什么作用?
ipconfig/flushdns命令的作用是,刷新DNS解析緩存。
Windows系統(tǒng)對(duì)DNS IP地址有一定的緩存時(shí)間,如果更換DNS服務(wù)器地址之后,還沒(méi)有自動(dòng)刷新,那么我們就可以使用ipconfig/flushdns命令進(jìn)行刷新了,立馬就可以使用新的DNS。
小知識(shí):
當(dāng)訪問(wèn)一個(gè)網(wǎng)站時(shí)系統(tǒng)將從DNS緩存中讀取該域名所對(duì)應(yīng)的IP地址,當(dāng)查找不到時(shí)就會(huì)到系統(tǒng)中查找hosts文件,如果還沒(méi)有那么才會(huì)向DNS服務(wù)器請(qǐng)求一個(gè)DNS查詢,DNS服務(wù)器將返回該域名所對(duì)應(yīng)的IP,在你的系統(tǒng)收到解析地址以后將使用該IP地址進(jìn)行訪問(wèn),同時(shí)將解析緩存到本地的DNS緩存中。
如果DNS地址無(wú)法解析,或者是DNS緩存中的地址錯(cuò)誤,一般才會(huì)使用ipconfig/flushdns來(lái)清除所有的DNS緩存。