Paano i-flush ang DNS Cache sa isang Mac

Talaan ng mga Nilalaman:

Paano i-flush ang DNS Cache sa isang Mac
Paano i-flush ang DNS Cache sa isang Mac
Anonim

Ano ang Dapat Malaman

  • I-type ang Terminal sa Spotlight, o mag-navigate sa Go > Utilities > Terminal.
  • Sa Terminal window, ilagay ang command: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Ipinapaliwanag ng artikulong ito kung paano i-flush ang DNS cache sa Mac.

Paano Ko Ire-reset ang Aking DNS sa Mac?

Kung nakakaranas ka ng mga isyu sa koneksyon, maaari mong ayusin ang mga ito sa pamamagitan ng pag-reset sa lokal na talaan ng impormasyon ng domain name server (DNS) na nakaimbak sa iyong Mac. Maaaring luma na o sira ang impormasyong ito, na pumipigil sa mga website mula sa paglo-load at pagpapabagal sa iyong koneksyon. Para i-reset ang DNS cache sa Mac, kailangan mong maglagay ng Terminal command sa iyong Mac.

Narito kung paano i-flush ang iyong DNS cache sa Mac:

  1. Type Command+ Space para buksan ang Spotlight.

    Image
    Image
  2. Type Terminal, at piliin ang Terminal mula sa mga resulta ng paghahanap.

    Image
    Image

    Maaari mo ring i-access ang Terminal sa pamamagitan ng pag-navigate sa Go > Utilities > Terminal.

  3. Ilagay ang command na ito sa Terminal window: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder at pagkatapos ay pindutin ang Enter.

    Image
    Image

    Gumagana lang ang command na ito sa macOS El Capitan at mas bago. Kung mayroon kang mas lumang bersyon ng macOS, tingnan ang susunod na seksyon para sa tamang command.

  4. I-type ang iyong password, at pindutin ang enter muli.

    Image
    Image

    Hindi lalabas ang password sa Terminal habang tina-type mo ito. I-type lang ang password at pindutin ang enter.

  5. Ire-reset ang iyong DNS cache, ngunit walang mensahe sa epektong iyon sa Terminal. Kapag may lumabas na bagong linya, ipinapahiwatig nito na natupad na ang utos.

    Image
    Image

Paano Mag-flush ng DNS sa Mga Mas Lumang Bersyon ng macOS

Ang mga lumang bersyon ng macOS ay gumagamit ng iba't ibang Terminal command para i-flush ang DNS. Gayunpaman, magsisimula ka sa pamamagitan ng pagbubukas ng Terminal window anuman ang bersyon ng macOS na ginagamit mo.

Narito ang mga utos para i-flush ang DNS sa bawat bersyon ng macOS:

  • El Capitan at mas bago: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • Yosemite: sudo killall -HUP mDNSResponder
  • Lion, Mountain Lion, at Mavericks: sudo dscacheutil –flushcache
  • Snow Leopard: sudo lookupd –flushcache
  • Tiger: lookupd –flushcache

Ano ang Nagagawa ng Pag-flush ng DNS?

Sa tuwing susubukan mong i-access ang isang website sa internet, kumokonekta ka sa isang DNS server na nagsasabi sa iyong web browser kung saan pupunta. Ang DNS server ay nagpapanatili ng isang direktoryo ng mga website at mga IP address, na nagbibigay-daan dito upang tingnan ang address ng website, hanapin ang kaukulang IP, at ibigay ito sa iyong web browser. Ang impormasyong iyon ay iniimbak sa iyong Mac sa isang DNS cache.

Kapag sinubukan mong i-access ang isang website na napuntahan mo kamakailan, ginagamit ng iyong Mac ang DNS cache nito sa halip na suriin sa isang aktwal na DNS server. Nakakatipid iyon ng oras, kaya mas mabilis na naglo-load ang website. Ang web browser ay hindi kailangang dumaan sa karagdagang hakbang ng pakikipag-ugnayan sa isang malayuang DNS server, na nagreresulta sa mas kaunting oras sa pagitan ng pagpasok ng isang website address at ang pag-load ng website.

Kung sira o luma na ang lokal na DNS cache, parang sinusubukang gumamit ng lumang phone book o address book na sinira ng isang tao. Sinusuri ng iyong web browser ang cache upang makahanap ng IP address para sa website na sinusubukan mong bisitahin, at nahahanap nito ang alinman sa maling address o hindi magagamit na address. Maaari nitong pabagalin ang proseso o maiwasan ang pag-load ng mga website o partikular na elemento ng website, tulad ng mga video.

Kapag na-flush mo ang iyong DNS cache, inutusan mo ang iyong Mac na tanggalin ang mga lokal na tala ng DNS nito. Pinipilit nito ang iyong web browser na suriin sa isang aktwal na DNS server sa susunod na subukan mong i-access ang isang website. Dapat mong palaging i-flush ang iyong DNS cache pagkatapos baguhin ang mga DNS server sa iyong Mac. Makakatulong din ito kung nagkakaroon ka ng mga problema sa connectivity.

FAQ

    Paano ko susuriin ang DNS cache sa Mac?

    Buksan ang built-in na Console log-viewer app sa iyong Mac at i-type ang any:mdnsresponder sa search bar. Pagkatapos, ilunsad ang Terminal, i-type ang sudo killall –INFO mDNSResponder, at pindutin ang Enter o Return Bumalik sa Console app, maaari mong tingnan ang isang listahan ng mga naka-cache na tala ng DNS.

    Paano ko iki-clear ang DNS cache sa Windows 10?

    Para i-clear ang DNS cache sa Windows 10, buksan ang Run dialog box, i-type ang ipconfig /flushdns, at i-click ang OK. Maaari mo ring gamitin ang parehong command sa command prompt ng Windows kung gusto mo ng higit pang impormasyon sa proseso.

    Ano ang DNS cache poisoning?

    Ang DNS cache poisoning, na kilala rin bilang DNS spoofing, ay kapag may taong sadyang nagpasok ng mali o maling impormasyon sa isang DNS cache. Pagkatapos maipasok ang maling impormasyon, magbabalik ang mga query sa DNS sa hinaharap ng mga maling tugon at ididirekta ang mga user sa mga maling website.

Inirerekumendang: