重庆快乐10分钟幸运5遗漏号码 我的購物車0

咨詢熱線: 010-85755626

售后服務: 010-85779318

首頁 >企業管理 >華企學院 >服務器教程 > DNS緩存是什么?DNS緩存包含哪些信息?清除DNS緩存的操作方法

DNS緩存是什么?DNS緩存包含哪些信息?清除DNS緩存的操作方法

重庆快乐10分钟幸运5遗漏号码 www.dltoa.com 作者:華企商城 閱讀次數:325次 發布時間:2019-03-28 10:15:08評論:0

  DNS緩存是什么?DNS緩存包含哪些信息?清除DNS緩存的操作方法

  任何在互聯網上瀏覽的人都會留下痕跡 ,網站運營商使用cookie或JavaScript應用程序等技術來記錄訪問者的行為。此處獲取的數據用于優化網站和個性化內容,而無需用戶主動披露個人詳細信息。

  許多用戶使用JavaScript阻止程序和代理,或刪除歷史記錄和Cookie以結束數據收集并?;ぷ約旱囊?。但是,很少有用戶知道操作系統還會保存有關沖浪行為的信息:例如,自動生成的DNS緩存包含有關所有訪問過的網站的臨時條目。

  DNS緩存是什么?

  DNS服務器用于將域名(例如www.simcf.cc)轉換為可由計算機系統處理的數字地址。默認情況下,每次訪問相應項目時都會通過瀏覽器聯系這些“ 名稱服務器 ”,這會略微增加其加載時間,并且在訪問者數量較多的情況下也會導致DNS服務器過載。像“ DNS服務器無響應 ” 這樣的錯誤消息是一種常見的問題。

  出于這個原因,Windows和macOS等操作系統會為調用和解析的地址(DNS緩存)附加自己的緩存。這些保存了與名稱解析相關的所有信息,每個信息都有一個稱為TTL(生存時間)的條目,其中數據在給定時間內保持有效。在這段時間內,直接從緩存中回答相應的查詢,而不需要繞道到DNS服務器。

  注意

  各種應用程序,例如來自重庆快乐10分钟幸运5遗漏号码提供商的Web瀏覽器或名稱服務器,也有自己的DNS緩存,用于加速名稱解析。

  DNS緩存包含哪些信息?

  DNS緩存中的信息單元或條目稱為資源記錄(RR),并以ASCII代碼(壓縮形式)顯示。各種 – 部分可選 – 組件包括以下內容:

  資源數據(rdata):描述記錄的數據,例如地址或主機名

  記錄類型:創建的條目的類型,例如“A”:IPv4地址(十進制值:1)或“AAAA”:IPv6地址(十進制值:28)

  記錄名稱(可選):為其創建DNS條目的對象的域名

  生存時間(可選):資源記錄的有效期(以秒為單位)

  類(可選):RR所屬的協議組(主要是“IN”用于Internet)

  資源數據長度(可選):資源數據長度的值

  DNS緩存包含各個域或主機的IP地址以及指定它的其他信息 – 例如記錄的有效期或相應的協議組。例如,域名www.example.com(IPv4:172.27.171.106)的條目應該對一個錯誤有效,如下所示:

  www.example.com. 3600 IN A 172.27.171.106

  為什么要清除DNS緩存?

  隱藏搜索行為:雖然跟蹤互聯網上的用戶行為主要由Cookie,JavaScript和其他人執行,但DNS緩存仍然為所有數據收集器提供了潛在目標。根據列出的地址,包括有效期等附加信息(如果給出),您可以大致了解您的頁面歷史記錄?;捍嫻刂返氖占餃?,展示的就越多。

  防止操縱的安全性:出于安全原因,您還應該不時清除DNS緩存?;捍嬤械男畔⒍雜誚桓禬eb項目非常實用 – 但在錯誤的人手中很快就會變得危險。如果網絡犯罪分子獲得對DNS緩存的訪問權限,他們就可以操縱這些條目,例如,將您重定向到錯誤的網站。這種所謂的DNS劫持或DNS欺騙通常用于訪問敏感的登錄數據,例如,訪問在線銀行。清除DNS緩存,您可以輕松地處理此類操作記錄。

  解決技術問題:如果您在訪問Web應用程序時遇到技術問題,則Windows,macOS和其他DNS上的DNS刷新通常是一種有效的解決方案。例如,由于過期的條目,可能會顯示不正確的被調用網站版本。在這種情況下,域名可能在緩存中使用不正確或舊的IP地址歸檔,可以通過清除DNS緩存來解決。

  您可以隨時顯示當前存儲在系統中的DNS緩存。例如,在Windows中,只需打開命令提示符并輸入命令“ ipconfig / displaydns ”即可。

  清除DNS緩存的操作方法

  Windows 7如何清除DNS緩存?

  Windows 7用戶可以通過命令提示符運行DNS刷新,單擊Windows主頁按鈕,然后在搜索欄中鍵入“cmd”,然后單擊或按Enter鍵啟動命令行工具。

  輸入以下命令:

  ipconfig /flushdns

  按Enter鍵時,Windows將清除DNS緩存。

  Windows 8如何清除DNS緩存?

  命令提示符也是Windows 8上DNS刷新的工具。首先,通過主頁按鈕打開開始菜單,然后使用放大鏡符號進行搜索。搜索“cmd”,然后單擊選擇命令提示符。

  Windows 8立即開始搜索所需的術語,您無需使用enter手動確認輸入。

  要清除DNS緩存,請輸入以下命令:

  ipconfig /flushdns

  按Enter鍵開始。

  Windows 10如何清除DNS緩存?

  命令提示符在Windows 10上以相同的方式工作,并且該過程與Windows 7和8的過程幾乎沒有區別:在第一步中,使用搜索功能查找命令行應用程序cmd。

  您不僅可以通過搜索找到命令提示符,還可以在“附件”下的開始菜單中找到命令提示符。

  使用命令“ipconfig / flushdns”清除DNS緩存:

  Windows命令提示符不區分大寫和小寫字母,因此您的命令輸入可以帶或不帶大小寫。

  Linux如何清除 DNS緩存?

  默認情況下,Linux系統沒有DNS緩存。不同的發行版只提供了使用諸如nscd(名稱服務緩存守護進程)、pdnsd、dns-clean或dnsmasq之類的適當應用程序在本地存儲DNS信息的功能。如果使用這些服務之一進行緩存,則必須從終端對其進行控制,以便清除緩存。

  對于pdnsd,有一個具體明確的命令:

  sudo pdnsd-ctl empty-cache

  但是,要從dnsmasq,dns-clean或ncsd清除DNS緩存,您需要完全重新啟動相應的服務:

  sudo /etc/init.d/dnsmasq restart

  sudo /etc/init.d/nscd restart

  sudo /etc/init.d/dns-clean restart

  要在Ubuntu等Linux發行版中使用DNS緩存服務并清除緩存,您需要管理員權限。

  Mac如何清除DNS緩存?

  與Windows一樣,macOS具有集成的DNS緩存,可自動收集DNS信息,因此需要定期清除。但是,與Microsoft系統相反,重置緩存的命令因版本而異,具體取決于你正在使用的版本:

  因為博主手上的MAC設備損壞,無法進行測試,請大家自行查找。

華企商城更多商品介紹:家飾館商城網站建站模板免費試用     山西企劃網    源碼程序

文章轉載請注明出處://www.dltoa.com/article-85998.html

有好的文章希望華企幫您分享推廣,猛戳這里我要投稿

【版權聲明】本文內容由互聯網用戶自發貢獻,本站不擁有所有權,不承擔相關法律責任。如果發現本站有涉嫌抄襲的內容,歡迎發送郵件至 [email protected] 舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。

我來說兩句 0條評論

最新評論

欄目最新文章

找到您想要的文章

快速發布任務

  • 頻道熱點
  • 全站熱點