Kaip išvalyti DNS talpyklą „Mac OS X“.
Turinys:
- Išplauti DNS OS X 10.9 Mavericks
- DNS talpyklos išplovimas OS X Lion (10.7) ir OS X Mountain Lion (10.8)
- Išvalykite DNS talpyklą Mac OS X 10.5, Mac OS X 10.6
Nesvarbu, ar esate sistemos administratorius, žiniatinklio kūrėjas, ar kas nors tarp jų, tikėtina, kad retkarčiais turėsite išvalyti DNS talpyklą, kad sutvarkytumėte reikalus serverio pusėje ar net tik norėdami išbandyti tam tikras konfigūracijas.
Išvalyti DNS talpyklą sistemoje „Mac OS X“ iš tikrųjų labai paprasta, tačiau iš tikrųjų galima naudoti keletą skirtingų komandų ir pastebėsite, kad komandos yra unikalios skirtingoms „Mac OS X“ versijoms.Neatsižvelgiant į tai, kokią „Mac OS X“ versiją naudojate, mes jums padėsime, pradedant „MacOS Sierra 10.12“, „10.11“, „10.13“, „OS X 10.10“, „OS X 10.9“ ir baigiant 10.4 versijomis. Taigi suraskite savo OS X versiją, atidarykite terminalą ir vadovaukitės toliau pateiktomis atitinkamomis instrukcijomis, kad pradėtumėte.
Atminkite, kad kiekviena iš šių komandų turi būti įvesta į komandų eilutę naudojant terminalo programas (visose Mac OS X versijose yra /Applications/Utilities/). Pirmiausia paleiskite tą programą, o tada galite tiesiog nukopijuoti ir įklijuoti komandas, jei norite.
Išvalykite DNS talpyklą MacOS Monterey 12, macOS Big Sur 11
Naudodami „macOS Monterey“, „Big Sur“ ir naujesnes versijas, galite naudoti šią komandų eilutės eilutę, kad išvalytumėte DNS talpyklą:
sudo killall -HUP mDNSResponder
DNS talpyklos išplovimas MacOS 10.12, naujesnėse versijose 10.11
Sierra, El Capitan ir naujesnių Mac OS leidimų:
sudo killall -HUP mDNSResponder
DNS talpyklos išvalymas OS X 10.10 Yosemite
Bėgate Yosemite? DNS talpyklų išvalymas sistemoje OS X Yosemite vėl pasikeitė, padalytas į MDNS ir UDNS arba sujungtas, kaip naudosime toliau, čia yra reikalinga komanda:
sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;pasakykite flushed
Jei jus domina, galite perskaityti daug daugiau apie DNS talpyklos nustatymą iš naujo ir išvalymą sistemoje OS X Yosemite čia.
Išplauti DNS OS X 10.9 Mavericks
Rere yra kaip išvalyti DNS talpyklą 10.9:
dscacheutil -flushcache;sudo killall -HUP mDNSResponder
Norėdami užbaigti šią užduotį, turėsite įvesti administratoriaus slaptažodį. Jei pastebėsite, jis sujungia mDNSResponder nužudymą su standartiniu dscacheutil, todėl pirmiausia reikia išvalyti talpyklą, tada iš naujo įkelti DNS tvarkymą OS X, kad pakeitimai įsigaliotų.
DNS talpyklos išplovimas OS X Lion (10.7) ir OS X Mountain Lion (10.8)
Paleiskite terminalą ir įveskite šią komandą, turėsite įvesti administratoriaus slaptažodį: sudo killall -HUP mDNSResponderate the dscacheutil still egzistuoja 10.7 ir 10.8 versijose, tačiau oficialus būdas išvalyti DNS talpyklas yra nužudyti mDNSResponder. Tą procesą taip pat galite rasti aktyvumo monitoriuje.
. Paprastas bash pseudonimas talpyklai išvalyti galėtų būti toks:
alias flushdns='dscacheutil -flushcache;sudo killall -HUP mDNSResponder'
Išsaugokite tai .bash_profile, tada įvedus „flushdns“ ateityje nereikės naudoti visos komandos eilutės.
Išvalykite DNS talpyklą Mac OS X 10.5, Mac OS X 10.6
Paleiskite terminalą ir išduokite šią komandą: dscacheutil -flushcache Viskas atlikta, jūsų DNS išplauti. Kita vertus, dscacheutil apskritai yra įdomus ir verta pažvelgti į jį. Vietoj to, norėdami gauti statistikos, išbandykite -statistics vėliavėlę.
Plush DNS Mac OS X 10.4 Tiger ir 10.3
Terminale įveskite šią komandą: lookupd -flushcache
Štai viskas, viskas. Dabar jūsų DNS nustatymai turėtų būti tokie, kokius numatėte, ir juos galite lengvai patikrinti naudodami įvairius tinklo įrankius, pvz., http, ping, nslookup, traceroute, curl ar bet ką kitą, tinkantį jūsų konkrečiai situacijai.
Jei pastebite, kad kažkas neveikia ir DNS nepasikeitė, patikrinkite, kokią OS X versiją naudojate, ir naudokite atitinkamas naujausios versijos komandas.Jei po to vis tiek kyla problemų, geriau išbandykite kitą įrenginį kitame tinkle (pvz., mobilųjį telefoną), kad patikrintumėte, ar tai nėra nuotolinio serverio problema.