Kuinka tyhjentää & Nollaa DNS-välimuisti MacOS Sierrassa

Sisällysluettelo:

Anonim

Mac OS -käyttäjien, jotka ovat muuttaneet DNS-asetuksiaan, on ehkä tyhjennettävä DNS-välimuisti ennen kuin muutokset tulevat voimaan. Lisäksi joskus nimipalvelimet ja verkkotunnukset eivät välttämättä ratkea odotetulla tavalla, jos sinulla on vanhentunut DNS-välimuisti Macissa. Toinen tilanne, jossa DNS-välimuistin nollaaminen voi usein olla ratkaisu.

Näytämme, kuinka voit tyhjentää DNS-välimuistin MacOS Sierra 10.12:ssa ja uudemmissa versioissa.

huomautus: tämä käyttää komentoriviä ja on siten suunnattu edistyneemmille käyttäjille. On melko harvinaista, että aloittelevan Mac OS -käyttäjän on joka tapauksessa nollattava DNS-välimuisti, mutta usein pelkkä uudelleenkäynnistys saavuttaa saman vaikutuksen.

DNS-välimuistin tyhjentäminen MacOS Sierrassa

  1. Avaa Terminal-sovellus, joka löytyy Applications-kansion Apuohjelmat-kansiosta.
  2. Anna seuraava komentosyntaksi tarkasti (käytä kopioi ja liitä, jos olet epävarma syntaksin tarkkuudesta):
  3. sudo killall -HUP mDNSResponder;sano DNS-välimuisti on tyhjennetty

  4. Paina Return/Enter-näppäintä ja anna järjestelmänvalvojan salasana pyydettäessä (tämä on tarpeen sudo-oikeuksien takia)
  5. Odota hetki, kunnes DNS-välimuisti tyhjennetään

Saat sanallisen äänihälytyksen, että DNS-välimuisti on tyhjennetty, kun se on valmis.

Tämä voi olla erityisen tärkeää, jos olet äskettäin tehnyt muutoksia DNS-palvelimiin Mac OS:ssä ja huomaat, että muutokset eivät ole tulleet voimaan, mutta myös verkkokehittäjät, ohjelmoijat ja suunnittelijat käyttävät sitä usein. Työskentely verkkotunnusten kanssa tai hosts-tiedoston muokkaamisen jälkeen.

Vaikka se ei ole aina välttämätöntä, saatat joutua sulkemaan ja käynnistämään uudelleen kaikki aktiiviset sovellukset, jotka käyttävät DNS:ää tai verkkoa, mukaan lukien Safari, Chrome, Firefox, Opera, sFTP, SSH ja muut vastaavat tehtävät, jotka riippuvat verkkotunnusten vastaavuus.

Yllä oleva komento ei ehkä toimi harvoin, mutta macOS Sierra 10.12.3:lle ja uudemmille on saatavilla vaihtoehtoinen komento, joka lisää myös apuprosessin huomion. Syntaksi on:

sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache;sano, että MacOS:n DNS-välimuisti on tyhjennetty

Kuten ennenkin, return-näppäimen painaminen suorittaa komentosyntaksin ja nollaa DNS-välimuistit MacOS 10.12.4:ssä ja uudemmissa versioissa.

Muista, että tämä vinkki on tarkoitettu macOS:n moderneille versioille, mukaan lukien Sierra 10.12 ja uudemmat. MacOS:n aiemmissa versioissa on usein täysin erilaiset menetelmät DNS-välimuistin nollaamiseen, kuten tässä on kuvattu, mutta koska jotkin aikaisemmat julkaisut ovat vielä käytössä, voi olla hyödyllistä tietää myös nämä menetelmät.

Onko sinulla kommentteja tai temppuja DNS-välimuistin nollaamiseen MacOS:ssa? Kerro meille kommenteissa!

Kuinka tyhjentää & Nollaa DNS-välimuisti MacOS Sierrassa