Android

Paano i-clear ang dns cache

How to Clear DNS Cache

How to Clear DNS Cache

Talaan ng mga Nilalaman:

Anonim

Ang DNS cache ay isang pansamantalang database na nag-iimbak ng impormasyon tungkol sa mga nakaraang lookup ng DNS. Sa madaling salita, tuwing bisitahin mo ang isang website, ang iyong OS at web browser ay magpapanatili ng isang tala para sa domain at kaukulang IP address. Tinatanggal nito ang pangangailangan para sa paulit-ulit na mga query sa mga malayong DNS server at pinapayagan ang iyong OS o browser na mabilis na malutas ang URL ng website.

Gayunpaman, sa ilang mga sitwasyon tulad ng pag-aayos ng mga isyu sa network o pagkatapos ng pagbabago ng mga resolusyon sa DNS, kakailanganin mong i-flush ang DNS cache. Tatanggalin nito ang mga naka-cache na mga entry sa DNS at magsagawa ng kasunod na paghanap upang malutas ang domain batay sa mga bagong naayos na setting ng DNS.

Nagbibigay ang gabay na ito ng mga tagubilin sa kung paano i-flush ang DNS cache sa iba't ibang mga operating system at mga web browser.

I-clear / Flush DNS Cache sa Windows

Ang proseso ng pag-clear ng DNS cache ay pareho para sa lahat ng mga bersyon ng Windows. Kailangan mong buksan ang command prompt sa mga pribilehiyo ng administrator at magpatakbo ng mga ipconfig /flushdns .

Windows 10 at Windows 8

Upang i-clear ang Dache cache sa Windows 10 at 8, isagawa ang mga sumusunod na hakbang:

  1. I-type ang cmd sa Windows search bar.

    Mag-right-click sa Command Prompt at i-click ang Run bilang administrator. Bubuksan nito ang window ng Command Prompt.

Windows 7

Upang i-clear ang Dache cache sa Windows 7, isagawa ang mga sumusunod na hakbang:

  1. Mag-click sa Start button.

    I-type ang cmd sa Start menu ng paghahanap ng kahon ng teksto.

    Mag-right-click sa Command Prompt at i-click ang Run bilang administrator. Bubuksan nito ang window ng Command Prompt.

    Sa linya ng command, i-type ang sumusunod na linya at pindutin ang Enter:

    ipconfig /flushdns

    Sa tagumpay, ibabalik ng system ang sumusunod na mensahe:

    Windows IP Configuration Successfully flushed the DNS Resolver Cache.

I-clear / Flush DNS Cache sa Linux

Sa Linux, walang OS-level DNS caching maliban kung ang isang serbisyo sa caching tulad ng Systemd-Resolved, DNSMasq, o Nscd ay naka-install at tumatakbo. Ang proseso ng pag-clear ng cache ng DNS ay naiiba depende sa pamamahagi ng Linux at serbisyo ng caching na iyong ginagamit.

Nalutas ang Systemd

Karamihan sa mga modernong pamamahagi ng Linux tulad ng Ubuntu 18.04 ay gumagamit ng malutas na serbisyo ng systemd sa mga entry ng cache.

Upang malaman kung ang serbisyo ay tumatakbo gamitin ang sumusunod na utos:

sudo systemctl is-active systemd-resolved.service

Kung ang serbisyo ay tumatakbo, ang utos ay mag-print active . Kung hindi, makikita mo ang hindi inactive .

Upang i-clear ang cache ng resolusyon ng Ddd, i-type ang:

sudo systemd-resolve --flush-caches

Sa tagumpay, ang utos ay hindi nagbabalik ng anumang mensahe.

DNSMasq

Ang Dnsmasq ay isang magaan na DHCP at DNS caching nameserver.

Kung ang iyong system ay gumagamit ng DNSMasq bilang isang caching server, upang i-clear ang DNS cache na kailangan mong i-restart ang serbisyo ng Dnsmasq:

sudo systemctl restart dnsmasq.service

O

sudo service dnsmasq restart

Nscd

Ang Nscd ay isang daemon ng caching, at ito ang ginustong sistemang cache ng DNS para sa karamihan ng mga pamamahagi batay sa RedHat.

Kung ang iyong system ay gumagamit ng Nscd, upang malinis ang cache ng DNS, kailangan mong i-restart ang Nscd service:

sudo systemctl restart nscd.service

O

sudo service nscd restart

I-clear / Flush DNS Cache sa macOS

Ang utos na mag-flush ng cache sa macOS ay bahagyang naiiba depende sa bersyon na iyong pinapatakbo. Ang utos ay dapat na maisagawa bilang isang gumagamit na may mga pribilehiyo ng administrator ng system (gumagamit ng sudo).

Upang i-clear ang Dache cache sa macOS, gawin ang mga sumusunod na hakbang:

  1. Buksan ang Finder.

    Pumunta sa Aplikasyon> Utility> Terminal. Bubuksan nito ang window ng Terminal.

    Sa linya ng command, i-type ang sumusunod na linya at pindutin ang Enter:

    sudo killall -HUP mDNSResponder

    Ipasok ang iyong password sa sudo, at pindutin muli ang Enter. Sa tagumpay, ang sistema ay hindi nagbabalik ng anumang mensahe.

Para sa mga naunang bersyon ng macOS, naiiba ang utos na mag-flush cache.

macOS bersyon 10.11 at 10.9

sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder

macOS bersyon 10.10

sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches

macOS bersyon 10.6 at 10.5

sudo dscacheutil -flushcache

I-clear / Flush Browser DNS Cache

Karamihan sa mga modernong Web browser ay may built-in na DNS client upang maiwasan ang paulit-ulit na mga query sa tuwing bisitahin ang website.

Google Chrome

Upang i-clear ang cache ng Google Chrome, gawin ang mga sumusunod na hakbang:

  1. Magbukas ng bagong tab at i-type ang chrome://net-internals/#dns sa address bar ng Chrome.I-click ang pindutang "I-clear ang cache ng host".

Kung hindi ito gumana para sa iyo, subukang i-clear ang cache at cookies.

  1. Buksan ang window ng "I-clear ang data ng pagba-browse" na may CTRL+Shift+Del .Pili ng isang saklaw ng oras. Piliin ang "Lahat ng oras" upang tanggalin ang lahat. Tingnan ang "Cookies at iba pang data ng site" at "Mga naka-Cache na mga imahe at mga file" na kahon. I-click ang pindutang "I-clear ang data".

Ang pamamaraang ito ay dapat gumana para sa lahat ng mga browser na nakabase sa Chrome, kabilang ang Chromium, Vivaldi, at Opera.

Firefox

Upang i-clear ang cache ng Firefox, gawin ang mga sumusunod na hakbang:

  1. Sa kanang sulok sa kanang kamay, mag-click sa icon ng hamburger upang buksan ang menu ng Firefox: Mag-click sa ⚙ Options (Preferences) link.I-click ang tab na Patakaran at Seguridad o Pagkapribado sa kaliwa.Scroll down sa seksyon ng History at mag-click sa ang Clear History… - Clear History… button.Pili ng isang saklaw ng oras upang limasin. Piliin ang "Lahat" upang tanggalin ang lahat. Piliin ang lahat ng mga kahon at i-click ang "I-clear Ngayon".

Kung hindi ito gumana para sa iyo, subukan ang sumusunod na pamamaraan at pansamantalang hindi pinagana ang cache ng DNS.

  1. Magbukas ng isang bagong tab at i-type ang about:config sa address bar ng Firefox.Sa paghahanap para sa network.dnsCacheExpiration , pansamantalang itakda ang halaga sa 0 at i-click ang OK. Pagkaraan, baguhin ang default na halaga at i-click ang OK.Search para sa network.dnsCacheEntries , pansamantalang itakda ang halaga sa 0 at i-click ang OK. Pagkaraan, baguhin ang default na halaga at i-click ang OK.

Konklusyon

Nalaman mo kung paano i-clear o mag-flush ng cache ng DNS sa Windows, Linux, at mga operating system ng macOS.

Ang mga gumagamit ng Linux at macOS ay maaaring gumamit ng utos ng paghukay upang mag-query at magresolba ng mga isyu sa DNS.

terminal