Com esborrar & Restableix la memòria cau DNS a MacOS Sierra

Taula de continguts:

Anonim

Els usuaris de Mac OS que han modificat la seva configuració de DNS poden haver d'esborrar la memòria cau DNS abans que els canvis tinguin efecte. A més, de vegades és possible que els servidors de noms i els dominis no es resolguin com es pretenia si teniu una memòria cau DNS obsoleta al Mac, una altra situació en què sovint la solució pot ser restablir la memòria cau DNS.

Us mostrarem com esborrar la memòria cau DNS a MacOS Sierra 10.12 i posterior.

nota: utilitza la línia d'ordres i, per tant, està dirigit a usuaris més avançats. És força estrany que un usuari novell de Mac OS hagi de restablir la memòria cau DNS de totes maneres, però sovint només reiniciar aconseguirà el mateix efecte.

Com esborrar la memòria cau DNS a MacOS Sierra

  1. Obre l'aplicació Terminal, que es troba a la carpeta Utilitats dins Aplicacions
  2. Introduïu exactament la sintaxi de l'ordre següent (utilitzeu copiar i enganxar si teniu dubtes sobre la precisió de la sintaxi):
  3. sudo killall -HUP mDNSResponder;diguem que la memòria cau DNS s'ha esborrat

  4. Premeu la tecla Retorn/Enter i introduïu la contrasenya d'administrador quan se us demani (això és necessari a causa dels privilegis sudo)
  5. Espereu uns moments perquè s'esborri la memòria cau DNS

Rebràs una alerta d'àudio verbal que la memòria cau DNS s'ha esborrat quan estigui completa.

Això pot ser especialment important si recentment heu fet canvis als servidors DNS a Mac OS i trobeu que els canvis no han tingut efecte, però també l'utilitzen freqüentment desenvolupadors web, programadors i dissenyadors que són treballant amb noms de domini o després d'editar el fitxer hosts.

Tot i que no sempre és necessari, és possible que hàgiu de sortir i reiniciar qualsevol aplicació activa que utilitzi DNS o xarxes, com ara Safari, Chrome, Firefox, Opera, sFTP, SSH i altres tasques similars que depenguin de correspondència de noms de domini.

Poques vegades l'ordre anterior pot no funcionar, però hi ha disponible una ordre alternativa per a macOS Sierra 10.12.3 i posterior que també afegeix un focus addicional en un procés d'ajuda, aquesta sintaxi és:

sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache;diguem que la memòria cau DNS de MacOS s'ha esborrat

Com abans, si premeu Return, s'executarà la sintaxi de l'ordre i es restablirà la memòria cau DNS a MacOS 10.12.4 i versions més recents.

Recordeu que aquest consell està pensat per a versions modernes de macOS, inclosa Sierra 10.12 i posteriors. Les versions anteriors de MacOS solen tenir mètodes completament diferents per restablir la memòria cau DNS tal com es descriu aquí, tot i que com que algunes de les versions anteriors encara estan en desplegament, pot ser valuós conèixer aquests mètodes també.

Tens comentaris o trucs per restablir la memòria cau DNS a MacOS? Fes-nos-ho saber als comentaris!

Com esborrar & Restableix la memòria cau DNS a MacOS Sierra