Kaip atkurti DNS talpyklą „MacOS“
Jei dirbate svetainėse, kartais turėsite iš naujo nustatyti kompiuterio DNS talpyklą, ypač po to, kai redaguojate įrašus ar keiskite kompiuterius. Nors „Windows“ talpyklą nuvalyti yra paprasta, naudodami tam skirtą komandą, „Mac“ naudotojai turi naudoti tam tikrą problemą.
Išvalykite savo „DNS“ talpyklą „Mac“
Jei norite ištrinti „DNS“ talpyklą „Mac“ sistemoje, atidarykite terminalą, kurį galite rasti programose „Programos“> „Komunalinės paslaugos“ arba ieškodami „Spotlight“, tada paleiskite šią komandą:
sudo killall -HUP mDNSRespondentas
Įveskite savo slaptažodį, kai prašoma.
Taigi, ką ši komanda iš tikrųjų daro? Tai, kas čia vyksta, yra ta, kad jūs trokštate savo sistemą į talpyklą. Wikipedia paaiškina:
SIGHUP signalas siunčiamas į procesą, kai jo valdymo terminalas yra uždarytas. Iš pradžių jis buvo skirtas pranešti apie serijos linijos lašas („Hangup“). Šiuolaikinėse sistemose šis signalas paprastai reiškia, kad kontrolinis pseudo arba virtualus terminalas yra uždarytas. Daugelis demonų iš naujo įkels savo konfigūracijos failus ir atidarys savo logfiles, o ne išeis, kai gauna šį signalą. nohup yra komanda, skirta komandai ignoruoti signalą.
Akivaizdu, kad jums nereikia žinoti visų kitų. Bet dabar jūs darote.
Internete yra daug prieštaringos informacijos apie šią procedūrą. Kai kurios svetainės teigia, kad, pvz., „High Sierra“ reikia paleisti daugiau komandų nei kitos, o kitos daro šią komandą nereikalinga. Tačiau, kiek mes galime pasakyti, aukščiau pateikta komanda yra visa tai, kas iš tikrųjų būtina. Štai kaip patikrinti savo darbą.
Patikrinkite, ar jūsų DNS yra iš naujo
Nežinote, ar jūsų DNS atkūrimas iš tikrųjų veikia? Kai kurios situacijos gali padėti uždaryti žiniatinklio naršyklę, prieš pradėdami išvalyti talpyklą, tačiau, jei atrodo, kad tai neveikia, galite greitai patikrinti, ar jūsų atmintis yra tuščias dviem būdais.
Pirmasis yra specifinis. Įveskite terminalą kasti
po svetainės URL. Pavyzdžiui:
kasti howtogeek.com
Rezultatų skyriuje „Atsakymo sekcija“ pamatysite IP adresą, kurį jūsų kompiuteris žino apie nurodytą svetainę.
Jei nematote naujo IP adreso, apsvarstykite galimybę pakeisti savo „Mac“ DNS parametrus ir vėl išplauti talpyklą.
Jei norite naudoti visuotinį (ne konkrečiai svetainei būdą) metodą, galite patvirtinti, kad talpykla yra atkurta naudojant konsolę, kurią galite rasti programose „Programos“> „Komunalinės paslaugos“ arba „Spotlight“. Kai kairėje skydelyje pažymėta sistema, paieškos laukelyje įrašykite „mDNSResponder“, paspauskite Enter, įveskite „Cache size“ kartu su pirmuoju užklausa ir dar kartą paspauskite Enter. Kaip šitas:
Dabar, kai jūsų konsolės langas vis dar atidarytas, grįžkite į savo terminalo langą ir paleiskite šią komandą:
sudo killall -INFO mDNSRespondentas
Konsolės lange pažymėkite DNS talpyklos dydį. Dabar paleiskite šią komandą:
sudo killall -HUP mDNSRespondentas
Tada dar kartą paleiskite šią komandą:
sudo killall -INFO mDNSRespondentas
Konsolės lange turėtumėte pamatyti talpyklos dydžio keitimą. Pirmiau pateiktame paveikslėlyje galite matyti, kad mūsų komandų talpyklos dydis labai pasikeitė.