Kuinka tyhjentää & Nollaa DNS-välimuisti MacOS Sierrassa
Sisällysluettelo:
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
- Avaa Terminal-sovellus, joka löytyy Applications-kansion Apuohjelmat-kansiosta.
- Anna seuraava komentosyntaksi tarkasti (käytä kopioi ja liitä, jos olet epävarma syntaksin tarkkuudesta):
- Paina Return/Enter-näppäintä ja anna järjestelmänvalvojan salasana pyydettäessä (tämä on tarpeen sudo-oikeuksien takia)
- Odota hetki, kunnes DNS-välimuisti tyhjennetään
sudo killall -HUP mDNSResponder;sano DNS-välimuisti on tyhjennetty
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!