在成都建站(zhàn)的過程中,了解如何刷新DNS以及輕松清除DNS緩存是非常重要的。刷新或清除您的DNS緩存可(kě)以保護您的隐私,幫助您解決HTTP錯誤,并防止惡意DNS欺騙。
DNS(域名系統)緩存是從您的浏覽器(qì)對DNS服務器(qì)進行(xíng)的所有(yǒu)查詢的記錄。當您在浏覽器(qì)中輸入一個(gè)URL時(shí),您的浏覽器(qì)會(huì)向DNS服務器(qì)發送一個(gè)請(qǐng)求,詢問該URL的IP地址。在您的浏覽器(qì)收到IP地址後,它就可(kě)以在您的窗口中加載正确的網站(zhàn)。
但(dàn)是當您嘗試第二次訪問該網站(zhàn)時(shí)會(huì)發生(shēng)什麽?浏覽器(qì)是否必須向DNS服務器(qì)發出全新的請(qǐng)求?
不會(huì)。默認情況下,大(dà)多(duō)數(shù)操作(zuò)系統都會(huì)緩存IP地址和(hé)其他域名系統(DNS)記錄,以便更快地滿足未來(lái)的請(qǐng)求。這是您的DNS緩存。DNS緩存可(kě)防止浏覽器(qì)發出新請(qǐng)求,因此它可(kě)以使用存儲的信息來(lái)加載網站(zhàn)。這減少(shǎo)了服務器(qì)響應時(shí)間(jiān),使網站(zhàn)加載速度更快。
刷新DNS将從您的緩存中清除所有(yǒu)IP地址或其他DNS記錄。這有(yǒu)助于解決安全、互聯網連接和(hé)其他問題。
例如,當我第一次在浏覽器(qì)的地址欄中輸入某個(gè)網址時(shí),浏覽器(qì)必須詢問DNS服務器(qì)在哪裏可(kě)以找到該站(zhàn)點。一旦獲得(de)該信息,浏覽器(qì)就可(kě)以将其存儲在本地緩存中。然後,下次我輸入那(nà)個(gè)網址時(shí),浏覽器(qì)會(huì)先在本地緩存中查找它的DNS信息,這樣可(kě)以更快地找到該站(zhàn)點。
問題是有(yǒu)時(shí)危險的IP地址或損壞的結果可(kě)能會(huì)被緩存并需要被删除。DNS緩存還(hái)會(huì)影(yǐng)響您連接到Internet的能力或導緻其他問題。不管是什麽原因,所有(yǒu)主要操作(zuò)系統都允許您強制(zhì)執行(xíng)清除此緩存的過程——或“刷新DNS”。
重要的是要了解您的DNS緩存會(huì)在沒有(yǒu)您幹預的情況下不時(shí)自行(xíng)清除。這是因為(wèi)DNS緩存-除了保存與識别和(hé)查找網站(zhàn)相關的所有(yǒu)信息-還(hái)保存了一個(gè)稱為(wèi)TTL或生(shēng)存時(shí)間(jiān)的組件。
TTL指定站(zhàn)點的DNS記錄保持有(yǒu)效的時(shí)間(jiān)段(以秒(miǎo)為(wèi)單位)。在此時(shí)間(jiān)段內(nèi),對網站(zhàn)的任何查詢都從本地緩存中得(de)到答(dá)複,而無需DNS服務器(qì)的幫助。一旦TTL到期,該條目将從緩存中删除。
但(dàn)是,出于某些(xiē)原因,您可(kě)能需要強制(zhì)刷新DNS而不是等待所有(yǒu)條目的TTL過期。下面我們就來(lái)看看為(wèi)什麽。
您可(kě)能需要刷新DNS緩存的原因有(yǒu)幾個(gè)。這些(xiē)原因可(kě)能與安全、技(jì)術(shù)問題或數(shù)據隐私有(yǒu)關。讓我們在下面簡要介紹每一個(gè)。
DNS欺騙(也稱為(wèi)DNS緩存中毒)是一種攻擊,惡意行(xíng)為(wèi)者可(kě)以訪問您的DNS緩存并更改信息,以便将您重定向到錯誤的站(zhàn)點。在某些(xiē)情況下,他們會(huì)将您重定向到與其預期目的地相似的欺詐網站(zhàn),以便您輸入敏感信息,例如您的網上(shàng)銀行(xíng)登錄信息。
假設您已經緩存了一個(gè)站(zhàn)點的DNS信息,該站(zhàn)點已移至新的域名或主機。在這種情況下,您計(jì)算(suàn)機上(shàng)的DNS信息可(kě)能不會(huì)立即更新,您最終可(kě)能會(huì)在嘗試訪問時(shí)看到404錯誤或網站(zhàn)版本過時(shí)。盡管信息最終會(huì)在您的DNS緩存中得(de)到更新,但(dàn)您不必等待。您可(kě)以随時(shí)清除DNS緩存。
如果您在加載網站(zhàn)時(shí)遇到問題,那(nà)麽您應該先嘗試其他步驟,例如清除浏覽器(qì)的臨時(shí)文件和(hé)cookie并調整浏覽器(qì)設置以關閉彈出窗口阻止程序并允許網站(zhàn)保存和(hé)讀取cookie。但(dàn)是,如果您已用盡所有(yǒu)選項,那(nà)麽您可(kě)以清除DNS記錄并向服務器(qì)發出新請(qǐng)求。
當您想到在Internet上(shàng)跟蹤用戶行(xíng)為(wèi)時(shí),您可(kě)能會(huì)想到cookie——但(dàn)DNS緩存也可(kě)以揭示您的搜索曆史記錄。那(nà)是因為(wèi)DNS緩存被設計(jì)成一個(gè)虛拟地址簿,存儲您經常訪問的網站(zhàn)的信息。為(wèi)了讓這些(xiē)信息遠離網絡上(shàng)的數(shù)據收集者或不良行(xíng)為(wèi)者,定期刷新您的DNS緩存是個(gè)好主意。
現在我們了解了刷新DNS緩存的含義以及您想要這樣做(zuò)的原因,讓我們在下面介紹如何執行(xíng)此操作(zuò)。
1、打開(kāi)訪達。
2、單擊應用程序。
3、向下滾動到Utilities文件夾并單擊它。
4、打開(kāi)終端。
5、要打開(kāi)Terminal,您也可(kě)以簡單地打開(kāi)Launchpad并在搜索欄中輸入“Terminal”。
6、在“終端”窗口中,根據您的軟件版本鍵入以下命令之一:
文圖拉和(hé)蒙特雷:sudodscacheutil-flushcache;sudokillall-HUPmDNSResponder
Lion、MountainLion、Mavericks、ElCapitan、Sierra、HighSierra、Mojave:sudokillall-HUPmDNSResponder
優勝美地:sudodiscoveryutilmdnsflushcache
老虎:lookupd-flushcache
7、輸入您的密碼并再次按回車(chē)鍵。
8、您應該會(huì)看到一條消息,确認DNS緩存已被重置。
如何刷新DNS Windows10和(hé)11
下面是在Windows10和(hé)11上(shàng)刷新DNS緩存的處理(lǐ)過程。這些(xiē)步驟也适用于Windows8.1。
1、單擊開(kāi)始按鈕。它是左下角的Windows徽标。
2、選擇命令提示符。
3、要打開(kāi)命令提示符控制(zhì)台,您也可(kě)以同時(shí)按下Windows和(hé)R鍵并輸入cmd。
4、您可(kě)能會(huì)看到一個(gè)彈出窗口,詢問您是否要允許命令提示符對您的計(jì)算(suàn)機進行(xíng)更改。如果這樣做(zuò),請(qǐng)選擇是。
5、如果此時(shí)要求您進行(xíng)管理(lǐ)登錄,則需要聯系您的系統管理(lǐ)員才能繼續。
6、在命令提示符窗口中,鍵入ipconfig/flushdns。
7、按回車(chē)鍵。
8、您應該會(huì)看到一條消息,确認DNS解析器(qì)緩存已成功刷新。
如何刷新DNSWindows7
在Window7上(shàng)刷新DNS緩存的過程與更高(gāo)版本幾乎相同。
1、單擊開(kāi)始按鈕。它是左下角的Windows徽标。
2、單擊所有(yǒu)程序>附件。
3、找到命令提示符。右鍵單擊它,然後選擇以管理(lǐ)員身份運行(xíng)。
4、您可(kě)能會(huì)看到一個(gè)彈出窗口,詢問您是否要允許命令提示符對您的計(jì)算(suàn)機進行(xíng)更改。如果這樣做(zuò),請(qǐng)選擇是。
5、如果此時(shí)要求您進行(xíng)管理(lǐ)登錄,則需要聯系您的系統管理(lǐ)員才能繼續。
6、在命令提示符窗口中,鍵入ipconfig/flushdns。
7、按回車(chē)鍵。
8、您應該會(huì)看到一條消息,确認DNS解析器(qì)緩存已成功刷新。
如何刷新DNSWindowsXP和(hé)Vista
在WindowsXP和(hé)Vista上(shàng)刷新DNS緩存的過程與Windows7幾乎相同。但(dàn)是,末尾的消息會(huì)有(yǒu)所不同,可(kě)能需要管理(lǐ)員幹預。
1、單擊開(kāi)始按鈕。它是左下角的Windows徽标。
2、單擊所有(yǒu)程序>附件。
3、選擇命令提示符。
4、在命令提示符窗口中,鍵入ipconfig/flushdns。
5、按回車(chē)鍵。
6、您應該會(huì)看到一條消息,确認DNS解析器(qì)緩存已成功刷新。如果您收到一條消息,上(shàng)面寫着“操作(zuò)需要提升”,那(nà)麽您需要聯系您計(jì)算(suàn)機的管理(lǐ)員以完成上(shàng)述步驟。
如何刷新DNSLinux
與Windows和(hé)Mac計(jì)算(suàn)機不同,Linux系統默認沒有(yǒu)DNS緩存。但(dàn)是,每個(gè)發行(xíng)版可(kě)能使用不同的DNS服務在本地存儲DNS記錄。根據服務,您可(kě)以清除緩存或重新啓動服務。
1、按鍵盤上(shàng)的Ctrl+Alt+T啓動終端窗口。
2、在終端窗口中,根據您的Linux系統正在運行(xíng)的服務鍵入以下命令之一。
NCSD:sudo/etc/init.d/nscdrestart
dnsmasq:sudo/etc/init.d/dnsmasq重啓
綁定:您可(kě)能需要嘗試多(duō)個(gè)命令:
sudo/etc/init.d/命名重啓
sudorndc重啓
sudorndc執行(xíng)程序
3、可(kě)能會(huì)要求您輸入密碼。
4、服務可(kě)能會(huì)停止,然後在發送緩存已成功重置的确認消息之前再次啓動。
GoogleChrome不是操作(zuò)系統,但(dàn)它确實保留了自己的DNS緩存。這獨立于操作(zuò)系統的緩存和(hé)Chrome的浏覽器(qì)緩存。如果将Chrome設置為(wèi)默認網絡浏覽器(qì),則需要清除Chrome的DNS緩存以及操作(zuò)系統的DNS緩存。
這是過程:
1、在浏覽器(qì)的地址欄中輸入以下地址:chrome://net-internals/#dns
2、單擊清除主機緩存按鈕。
3、全部完成!
定期刷新DNS緩存的原因有(yǒu)很(hěn)多(duō)。它可(kě)以幫助防止網絡釣魚計(jì)劃或對您的計(jì)算(suàn)機的其他攻擊,将您引導至您最常訪問的網站(zhàn)的最新版本,恢複您的互聯網連接,并保護您的數(shù)據的私密性。
最好的部分是這個(gè)過程是多(duō)麽容易。遵循上(shàng)述步驟可(kě)以幫助您快速輕松地執行(xíng)DNS刷新,無論您的計(jì)算(suàn)機使用何種操作(zuò)系統。這樣,您就可(kě)以繼續執行(xíng)其他網站(zhàn)開(kāi)發任務。
總之,了解如何刷新DNS以及輕松清除DNS緩存對于成都建站(zhàn)來(lái)說是至關重要的。通(tōng)過采取适當的措施,您可(kě)以确保您的計(jì)算(suàn)機始終使用最新的DNS記錄來(lái)進行(xíng)互聯網訪問,從而提高(gāo)網站(zhàn)的穩定性和(hé)可(kě)靠性。