DNS-välimuistin tyhjentäminen Mac OS X:ssä
Sisällysluettelo:
- Tyhjennä DNS OS X 10.9 Mavericksissa
- DNS-välimuistin tyhjentäminen OS X Lionissa (10.7) ja OS X Mountain Lionissa (10.8)
- Tyhjennä DNS-välimuisti Mac OS X 10.5:ssä, Mac OS X 10.6:ssa
Olitpa järjestelmänvalvoja, verkkokehittäjä tai jotain siltä väliltä, joudut todennäköisesti tyhjentämään DNS-välimuistisi silloin tällöin, jotta saat asiat kuntoon palvelinpuolella tai jopa vain tiettyjen kokoonpanojen testaamista varten.
DNS-välimuistin tyhjentäminen Mac OS X:ssä on itse asiassa todella helppoa, mutta itse asiassa on olemassa useita erilaisia komentoja, ja huomaat, että komennot ovat ainutlaatuisia Mac OS X:n eri versioille.Meillä on käytössäsi riippumatta siitä, mitä Mac OS X:n versiota käytät, MacOS Sierra 10.12, 10.11, 10.13, OS X 10.10, OS X 10.9 aina 10.4:ään asti. Etsi siis OS X -versiosi, avaa terminaali ja aloita noudattamalla alla olevia ohjeita.
Muista, että jokainen näistä komennoista on syötettävä komentoriville päätesovellusten kautta (löytyy /Applications/Utilities/ kaikissa Mac OS X:n versioissa). Käynnistä sovellus ensin ja sitten voit kopioida ja liittää komennot, jos haluat.
Tyhjennä DNS-välimuisti MacOS Monterey 12:ssa, macOS Big Sur 11
MacOS Montereyssa, Big Surissa ja uudemmissa voit käyttää seuraavaa komentorivimerkkiä DNS-välimuistin tyhjentämiseen:
sudo killall -HUP mDNSResponder
DNS-välimuistin tyhjennys MacOS 10.12:ssa, 10.11 uudemmissa
Sierra, El Capitan ja uudemmat Mac OS -julkaisut:
sudo killall -HUP mDNSResponder
DNS-välimuistin tyhjentäminen OS X 10.10 Yosemitessa
Jokitko Yosemiten? DNS-välimuistien tyhjennys OS X Yosemitessa on muuttunut jälleen, jaettu MDNS:ksi ja UDNS:ksi tai yhdistetty, kuten käytämme alla, tässä on tarvittava komento:
sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;sano flushed
Voit lukea paljon lisää DNS-välimuistin nollauksesta ja tyhjentämisestä OS X Yosemitessa täältä, jos olet kiinnostunut.
Tyhjennä DNS OS X 10.9 Mavericksissa
Rere on, kuinka voit tyhjentää DNS-välimuistin 10.9:ssä:
dscacheutil -flushcache;sudo killall -HUP mDNSResponder
Sinun on syötettävä järjestelmänvalvojan salasana suorittaaksesi tämän tehtävän. Jos huomaat, se yhdistää mDNSResponderin tappamisen tavalliseen dscacheutiliin, mikä tekee siitä kaksivaiheisen prosessin, jossa ensin tyhjennetään välimuisti ja ladataan sitten DNS-käsittely uudelleen OS X:ssä, jotta muutokset tulevat voimaan.
DNS-välimuistin tyhjentäminen OS X Lionissa (10.7) ja OS X Mountain Lionissa (10.8)
Käynnistä Terminal ja anna seuraava komento, sinun on syötettävä järjestelmänvalvojan salasana: sudo killall -HUP mDNSResponderote the dscacheutil still on olemassa versioissa 10.7 ja 10.8, mutta virallinen menetelmä DNS-välimuistien tyhjentämiseen on tappaa mDNSResponder. Voit myös löytää prosessin käynnissä Activity Monitorissa.
Yksi hyödyllinen temppu, jos huomaat peseväsi DNS:ää usein, on määrittää alias tälle komentojonolle .bash_profile-tiedostossa tai valitsemassasi kuoressa. Yksinkertainen bash-alias välimuistin tyhjentämiseen voisi olla tämä:
alias flushdns='dscacheutil -flushcache;sudo killall -HUP mDNSResponder'
Tallenna se tiedostoon .bash_profile, jolloin "flushdns" kirjoittaminen estäisi koko komentojonon käytön tulevaisuudessa.
Tyhjennä DNS-välimuisti Mac OS X 10.5:ssä, Mac OS X 10.6:ssa
Käynnistä Terminal ja anna seuraava komento: dscacheutil -flushcache Kaikki on tehty, DNS on tyhjennetty. Sivuhuomautuksena voidaan todeta, että dscacheutil on yleisesti ottaen mielenkiintoinen ja tutustumisen arvoinen, kokeile sen sijaan -statistics-lippua saadaksesi tilastoja.
Flush DNS Mac OS X 10.4 Tigerissä ja 10.3
Kirjoita seuraava komento terminaaliin: lookupd -flushcache
Siinä se on, siinä kaikki. Nyt DNS-asetustesi pitäisi olla sellaisia kuin aiot niiden olevan, ja voit tarkistaa ne helposti erilaisilla verkkotyökaluilla, kuten http, ping, nslookup, traceroute, curl tai millä tahansa muulla tilanteeseen sopivalla tavalla.
Jos huomaat, että jokin ei toimi eikä DNS näytä muuttuneen, tarkista käyttämäsi OS X:n versio ja käytä uusimman version asianmukaisia komentoja.Jos ongelmat jatkuvat tämän jälkeenkin, kokeile toista konetta mieluiten eri verkossa (kuten matkapuhelinta) varmistaaksesi, ettei ongelma ole etäpalvelimessa.