精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在Windows,Linux和MacOS操作系統清除或刷新DNS緩存

CHANBAEK ? 來源:myfreax ? 作者:myfreax ? 2022-12-05 16:08 ? 次閱讀

DNS緩存是一個臨時數據庫,用于存儲已解釋的DNS查詢信息。換句話說,每當您訪問網站時,您的操作系統網絡瀏覽器都會保留域名和相應IP地址的記錄。

這消除對遠程DNS服務器重復查詢,并允許您的操作系統或瀏覽器快速解析網站的域名。

但是在某些情況下,例如對網絡問題進行故障排除或者在更改DNS地址之后,您可能需要刷新DNS緩存。

這將清除緩存的DNS記錄根據DNS地址解釋域名。在本教程說明如何在Windows , Linux,MacOS操作系統和Web瀏覽器清除DNS緩存。

Windows 清除DNS緩存

對于所有Windows版本,清除DNS緩存的過程都是相同的。您需要使用管理員權限打開命令提示符CMD并運行命令ipconfig /flushdns。

例如在Windows 10清除DNS緩存。首先在Windows 10搜索欄鍵入cmd。右鍵單擊命令提示符,然后右擊以管理員身份運行。這將打開命令提示符窗口。

命令提示符窗口,鍵入命令ipconfig /flushdns,然后按Enter。成功后,系統將返回消息Successfully flushed the DNS Resolver Cache.。

ipconfig /flushdns

Linux 清除DNS緩存

在Linux,除非你已安裝并運行Systemd-Resolved,DNSMasq或Nscd之類的緩存服務,否則操作系統不會緩存DNS解釋結果。

根據Linux發行版和所使用的緩存服務,清除DNS緩存的過程有所不同。大多數de Linux發行版,例如Ubuntu 18.04之后都使用Systemd-Resolved服務緩存DNS記錄。

如果你的Linux發行版使用systemd作為初始化服務,可以運行命令sudo systemctl is-active systemd-resolved.service確定Systemd-Resolved服務是否正在運行。

如果Systemd-Resolved服務正在運行,命令將會打印active,否則命令打印inactive。

如果Systemd-Resolved服務正在運行,則可以運行命令sudo systemd-resolve --flush-caches清除系統DNS緩存。命令不返回任何消息

sudo systemctl is-active systemd-resolved.service

Dnsmasq是輕量級的DHCP和DNS緩存服務器。如果您的系統使用DNSMasq作為緩存服務器。

要清除DNS緩存,則需要重新啟動Dnsmasq服務,運行命令sudo systemctl restart dnsmasq.service。

sudo systemctl restart dnsmasq.service

Nscd是一個緩存守護程序,它是基于RedHat發行版首選DNS緩存系統。如果你的Linux發行版使用Nscd來緩存DNS記錄,

要清除DNS緩存,則需要重新啟動Nscd服務。運行命令sudo systemctl restart nscd.service。

sudo systemctl restart nscd.service

MacOS 清除DNS緩存

根據您所運行的版本,在MacOS中刷新緩存的命令略有不同。清除DNS緩存必須以系統管理員權限運行命令。

要清除MacOS DNS緩存,首先打開mac finder。轉到應用程序>程序>終端。這將打開終端窗口。

終端運行命令sudo killall -HUP mDNSResponder然后按Enter。輸入您的sudo密碼,然后再次按Enter。成功后,系統不會返回任何消息。

早期版本的MacOS,刷新緩存的命令略有不同。MacOS版本10.11和10.9

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

MacOS版本10.10

sudo discoveryutil mdnsflushcache
sudo discoveryutil udnsflushcaches

MacOS版本10.6和10.5

sudo dscacheutil -flushcache

Chrome 瀏覽器清除DNS緩存

現代的Web瀏覽器都有一個內置的DNS客戶端,以防止每次訪問網站時重復查詢DNS解釋IP地址。

要清除Google Chrome瀏覽器DNS緩存。首先打開一個新標簽,然后輸入chrome://net-internals/#dns在Chrome的地址欄。點擊清除緩存按鈕。

如果那對您不起作用,請嘗試清除緩存和cookie。按下CTRL+Shift+Del打開清除瀏覽數據對話框窗口。

在選擇一個時間范圍。選擇所有時間以刪除所有內容。選中Cookie和其他站點數據和緩存的圖像和文件。點擊清除數據按鈕。方法適用于基于Chromium瀏覽器,包括Vivaldi和Opera。

Firefox 瀏覽器清除DNS緩存

要清除Firefox的DNS緩存。首先在右上角,單擊漢堡包圖標?打開Firefox的菜單。

點擊? Options (Preferences)鏈接。單擊左側的隱私和安全性隱私選項卡。向下滾動到該History部分,然后單擊Clear History...按鈕。

選擇要清除的時間范圍。選擇所有內容將會刪除所有內容。選擇所有復選框,然后單擊立即清除

如果這對您不起作用,請嘗試以下方法并暫時禁用DNS緩存。打開一個新標簽,然后about:config在Firefox的地址欄中輸入。

搜索network.dnsCacheExpiration,將值暫時設置為0,然后單擊確定。然后,改回默認值,然后單擊確定

搜索network.dnsCacheEntries,將值暫時設置為0,然后單擊確定。然后,改回默認值,然后單擊確定。

結論

您已經了解如何在Windows,Linux和MacOS操作系統清除或刷新DNS緩存。Linux和MacOS用戶可以使用dig命令查詢DNS并對DNS問題進行故障排除。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11230

    瀏覽量

    208937
  • WINDOWS
    +關注

    關注

    3

    文章

    3524

    瀏覽量

    88441
  • MacOS
    +關注

    關注

    0

    文章

    210

    瀏覽量

    17466
  • DNS
    DNS
    +關注

    關注

    0

    文章

    217

    瀏覽量

    19797
收藏 人收藏

    評論

    相關推薦

    linux的arp緩存清除方法

    所有在Linux系統下 arp -d $ip 命令只能清除一個IP地址的對應MAC地址緩存,可以使用組合命令操作
    發表于 07-23 07:35

    linuxDNS緩存清空方法

    LinuxDNS緩存實現通常有兩種方式:一種是用DNS緩存程序NSCD(name service cache daemon)負責管理
    發表于 07-25 07:53

    何在控制器上使用Linux操作系統

    嗨,我們正在努力開發以下控制器:PIC24FJ32GB002、PIC24FJ128GB206和PIC18F26K22。我們有使用Linux操作系統的要求!在這些控制器上,誰能告訴我們如何在這些控制器上使用
    發表于 04-23 10:12

    (良哥獨創)linux操作系統裝回windows操作系統

    絕對成功,一步一步教你將LINUX 操作系統裝回windows操作系統的詳細方法,這上網上最簡單的方法了,希望對大家有用。
    發表于 08-12 10:50

    LabVIEW在不同操作系統上使VI、可執行文件安裝程序

    LabVIEW在不同操作系統上使VI、可執行文件安裝程序 LabVIEW可以在多個操作系統上運行,主要支持以下幾種操作系統Windows
    發表于 12-02 21:47

    Linux與其他操作系統的區別

    Linux與其他操作系統的區別 Linux與其他操作系統的區別  Linux可以與MS-DOS、OS/2、
    發表于 01-18 12:42 ?1654次閱讀

    Linux是什么?這種操作系統為何如此流行?

    Linux是什么?這種操作系統為何如此流行? 眾所周知,每臺桌面計算機都要使用操作系統?,F在最流行的操作系統有: Windows
    發表于 07-30 14:00 ?1038次閱讀

    LinuxWindows操作系統你更希望用哪個?

    兩個操作系統其實各有優勢。你想用到的軟件都有windows版本。而linux系統下卻不一定,。linux對硬件要求低,
    發表于 01-10 14:52 ?1609次閱讀

    Linux操作系統Windows操作系統的五大區別

    Linux操作系統Windows操作系統身為三大操作系統巨頭里面的兩大巨頭,他們有什么區別呢?首先,先要聲明一點,所有以
    發表于 07-10 16:28 ?7879次閱讀

    macos是什么意思_macos系統windows系統的對比

    macOS是一套由蘋果開發的運行于Macintosh系列電腦上的操作系統。macOS是首個在商用領域成功的圖形用戶界面操作系統
    的頭像 發表于 01-22 15:57 ?1.8w次閱讀

    Linux操作系統還是內核?

    內核是每個操作系統的中心。這不僅僅是 Linux 的事情。WindowsmacOS 也有內核。
    發表于 03-15 10:05 ?1074次閱讀

    Linux vs MacOS ,你更喜歡哪個系統?

    大家應該都知道WindowsLinuxMacOS這些操作系統,它們各有優缺點。那么,兩者該怎么選擇呢?
    的頭像 發表于 04-10 09:31 ?893次閱讀

    聊聊操作系統

    說到操作系統,大家都不會陌生。我們天天都在接觸操作系統——用臺式機筆記本電腦,使用的是windowsmacOS
    的頭像 發表于 05-12 11:13 ?1378次閱讀
    聊聊<b class='flag-5'>操作系統</b>

    LinuxWindows服務器操作系統有什么區別?

    服務器管理員經常接觸兩種主要的操作系統,即LinuxWindows,那么,我們如何選擇適合我們服務器的操作系統呢?當然,首先這兩個操作系統
    的頭像 發表于 06-01 15:52 ?1252次閱讀

    何在 Linux 上查看本地 DNS 緩存

    ? 刷新本地 DNS 緩存可以解決 HTTP 錯誤并保護您免受 DNS 欺騙。以下是在 Linux 上執行此
    的頭像 發表于 06-26 10:52 ?3303次閱讀
    如<b class='flag-5'>何在</b> <b class='flag-5'>Linux</b> 上查看本地 <b class='flag-5'>DNS</b> <b class='flag-5'>緩存</b>