Paano I-clear ang & I-reset ang DNS Cache sa MacOS Sierra

Talaan ng mga Nilalaman:

Anonim

Mac OS user na nagbago ng kanilang mga DNS setting ay maaaring kailanganing i-clear ang kanilang DNS cache bago magkabisa ang mga pagbabago. Bukod pa rito, kung minsan ang mga name server at domain ay maaaring hindi malutas ayon sa nilalayon kung mayroon kang lipas na DNS cache sa Mac, isa pang sitwasyon kung saan ang pag-reset ng DNS cache ay kadalasang maaaring maging solusyon.

Ipapakita namin sa iyo kung paano i-flush ang DNS cache sa MacOS Sierra 10.12 at mas bago.

ote: ito ay gumagamit ng command line at sa gayon ay naglalayong sa mas advanced na mga user. Medyo bihira na ang isang baguhang user ng Mac OS ay kailangang i-reset pa rin ang kanilang DNS cache, ngunit kadalasan ang pag-reboot lang ay magkakaroon ng parehong epekto.

Paano i-clear ang DNS Cache sa MacOS Sierra

  1. Buksan ang Terminal application, na makikita sa folder ng Utilities sa loob ng Applications
  2. Ipasok ang sumusunod na command syntax nang eksakto (gumamit ng copy at paste kung may pagdududa tungkol sa katumpakan ng syntax):
  3. sudo killall -HUP mDNSResponder;sabihin ang DNS cache ay na-flush

  4. Pindutin ang Return/Enter key at ilagay ang admin password kapag hiniling (kinakailangan ito dahil sa mga pribilehiyo ng sudo)
  5. Maghintay ng ilang sandali para ma-clear ang DNS cache

Makakakuha ka ng verbal audio alert na ang DNS cache ay na-flush kapag kumpleto na.

Maaari itong maging partikular na mahalaga kung gumawa ka kamakailan ng mga pagbabago sa mga DNS server sa Mac OS at nalaman mong hindi nagkabisa ang mga pagbabago, ngunit madalas ding ginagamit ng mga web developer, programmer, at designer na nagtatrabaho sa mga domain name o pagkatapos i-edit ang hosts file.

Bagama't hindi ito palaging kinakailangan, maaaring kailanganin mong huminto at muling ilunsad ang anumang aktibong application na gumagamit ng DNS o networking, kabilang ang Safari, Chrome, Firefox, Opera, sFTP, SSH, at iba pang katulad na mga gawain na nakasalalay sa sulat ng domain name.

Bihirang hindi gumana ang command sa itaas, ngunit available ang isang alternatibong command para sa macOS Sierra 10.12.3 at mas bago na nagdaragdag din ng karagdagang pagtuon sa proseso ng helper, ang syntax na iyon ay:

sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache;sabihin ang MacOS DNS cache ay na-clear

Tulad ng dati, ang pagpindot sa return ay isasagawa ang command syntax at ire-reset ang mga DNS cache sa MacOS 10.12.4 at mga mas bagong release.

Tandaan, ang tip na ito ay inilaan para sa mga modernong bersyon ng macOS kabilang ang Sierra 10.12 at mas bago. Ang mga naunang bersyon ng MacOS ay kadalasang may ganap na magkakaibang mga paraan ng pag-reset ng DNS cache gaya ng inilarawan dito, ngunit dahil ang ilan sa mga naunang release ay nasa deployment pa rin, maaaring maging mahalaga na malaman din ang mga pamamaraang iyon.

Mayroon bang anumang mga komento o trick para i-reset ang DNS cache sa MacOS? Ipaalam sa amin sa mga komento!

Paano I-clear ang & I-reset ang DNS Cache sa MacOS Sierra