Kaip išvalyti DNS talpyklą „Mac OS X“ ir „MacOS“

Šiame trumpame straipsnyje aprašoma, kaip išvalyti (arba iš naujo nustatyti) DNS talpyklą. DNS užklausos (IP adresai) paprastai laikomos talpykloje, tačiau kartais gali tekti ištuštinti ir išvalyti DNS talpyklą. Išvalius (arba „paraudus“) talpyklą, šie duomenys atnaujinami. Pavyzdžiui, jei patiriate daug 404 klaidų kodų (nerandu serverio) arba kyla problemų, kai pavadintas serveris tinkamai neišsprendžiamas, galbūt norėsite iš naujo nustatyti DNS talpyklą. Laimei, šis procesas yra tikrai lengvas.

Apie „Mac“ DNS talpyklą

„MacOS“ ir „OS X“ saugo išspręstų DNS užklausų vietinę talpyklą DNS serverio nurodytą laiką. Kartais reikia nedelsiant iš naujo nustatyti talpyklą ir iš naujo pateikti užklausą DNS serveriui. Pvz., Jei neseniai pasikeitė jūsų DNS serveris, gali reikėti tai padaryti.

Jei „Mac“ nenaudoja naujausių jūsų serverio DNS įrašų, iš naujo paleidus „Mac“, paprastai atnaujinama talpykloje saugoma informacija. Jei norite atnaujinti DNS įrašus ir negalite iš naujo paleisti „Mac“ ar „Server“ naudodami „MacOS“ arba „OS X“, naudokite toliau pateiktas terminalo komandas (priklauso nuo „MacOS“ arba „OS X“ versijos).

Nuplaukite DNS talpyklą „MacOS Sierra“ ir skirtingose ​​„Mac OS X“ versijose

„macOS Sierra“

Atidarykite terminalą ir įveskite žemiau esančią komandą. Ši komanda išvalo MDNS ir UDNS talpyklas. „MacOS“ DNS tvarkoma per „mDNSResponder“. Proceso nužudymas yra paprasčiausias būdas iš naujo nustatyti „DNS“ talpyklą „Mac“ sistemoje, išskyrus perkrovimą ir rankinį DNS parametrų keitimą. Atminkite, kad paprašius įvesti slaptažodį, įveskite „Mac“ prisijungimo slaptažodį ir paspauskite „Enter“.

sudo killall -HUP mDNSatsakiklis Komanda sudodscacheutil -flushcache taip pat veikia 

OS X 10.10 „Yosemite“ ir „El Capitan“

Norėdami iš naujo nustatyti DNS talpyklą OS X v10.10.4 arba naujesnėje versijoje, naudokite šią komandą „Terminal“

sudo killall -HUP mDNSatsakiklis 

Norėdami iš naujo nustatyti DNS talpyklą OS X v10.10–10.10.3, naudokite šią terminalo komandą

sudo discoveryutil mdnsflushcache

Įveskite administratoriaus slaptažodį, kai būsite paraginti atlikti praplovimą.

„OS X 10.9 Mavericks“

Atidarykite terminalą ir įveskite:

dscacheutil -flushcache; sudo killall -HUP mDNSResponder

OS X kalnų liūtas arba liūtas (10.7 ir 10.8)

Paleiskite programą „Terminal“ („Programos“> „Utilities“> „Terminalas“) ir įveskite (kai būsite paraginti, įveskite administratoriaus slaptažodį):

sudo killall -HUP mDNSatsakiklis

„Mac OS X“ 10.6 ir 10.5

Atidarykite terminalą ir įveskite:

sudo dscacheutil -flushcache

„Mac OSX 10.4“ ir žemiau

Paleiskite terminalą ir įveskite:

lookupd -flushcache 

Patikrinkite, ar jūsų DNS problemos išspręstos

Norėdami patikrinti, ar jūsų DNS dabar veikia normaliai, naudokite komandą „dig“. Apsistokite terminale ir įveskite „kasti appletoolbox.com. “ Arba bet kurios jūsų reguliariai lankomos svetainės pavadinimas - tiesiog būtinai įveskite dig prieš žiniatinklio adresą.

Komanda dig naudojama užklausoms apie DNS vardų serverius gauti informacijos apie pagrindinio kompiuterio adresus, pašto mainus, vardų serverius ir susijusią informaciją. Jei jūsų problema yra greitis, ieškokite užklausos laiko skyriuje ATSAKYMAI.

Jei šis skaičius pasirodo per didelis, vadinasi, užtrunka per ilgai, kol svetainė bus įkelta, pakeiskite kompiuterio, įrenginių ar maršrutizatoriaus DNS nustatymus į „Open DNS Servers“ (208.67.222.222 ir 208.67.220.220) arba „Google Public DNS Server“ (8.8.). 8.8 ir 8.8.4.4.)

Jei norite greitai pasiekti, išsaugokite .scpt failą savo darbalaukyje

  • Atidarykite „Script Editor“ ir pridėkite šią komandą, tada išsaugokite savo darbalaukyje (nukopijuokite ir įklijuokite šią eilutę su kabutėmis)
    • „MacOS Sierra“ atlikite apvalkalo scenarijų „Sudo killall -HUP mDNSResponder“
    • „El Capitan“ - „shell“ scenarijus „Sudo dscacheutil-flushcache; sudo killall -HUP mDNSResponder “
  • Dukart spustelėkite tą failą bet kada, kai reikia išvalyti DNS
  • Jei norite pranešimo „Terminal“ pranešti, kad DNS buvo išvalytas, pridėkite šią komandą prie savo eilutės
    • ; sakykite, kad DNS talpykla buvo sėkmingai išvalyta

Naujausios žinutės