Kā notīrīt & atiestatīt DNS kešatmiņu operētājsistēmā MacOS Sierra
Satura rādītājs:
Mac OS lietotājiem, kuri ir mainījuši savus DNS iestatījumus, iespējams, būs jāiztīra DNS kešatmiņa, pirms izmaiņas stāsies spēkā. Turklāt dažkārt vārdu serveri un domēni var neatrisināties, kā paredzēts, ja jūsu Mac datorā ir novecojusi DNS kešatmiņa, kas ir cita situācija, kad DNS kešatmiņas atiestatīšana bieži var būt risinājums.
Mēs parādīsim, kā iztukšot DNS kešatmiņu operētājsistēmā MacOS Sierra 10.12 un jaunākās versijās.
piezīme: tiek izmantota komandrinda, tāpēc tā ir paredzēta pieredzējušākiem lietotājiem. Ir diezgan reti gadījumi, kad iesācējam Mac OS lietotājam tik un tā ir jāatiestata DNS kešatmiņa, taču bieži vien tikai atsāknēšana nodrošina tādu pašu efektu.
Kā notīrīt DNS kešatmiņu operētājsistēmā MacOS Sierra
- Atveriet lietojumprogrammu Terminal, kas atrodas programmas Programmas mapē Utilities
- Precīzi ievadiet tālāk norādīto komandas sintaksi (ja rodas šaubas par sintakses precizitāti, izmantojiet kopēšanu un ielīmēšanu):
- Nospiediet atgriešanas/ievadīšanas taustiņu un ievadiet administratora paroli, kad tas tiek pieprasīts (tas ir nepieciešams sudo privilēģiju dēļ)
- Pagaidiet dažus mirkļus, līdz DNS kešatmiņa tiks notīrīta
sudo killall -HUP mDNSResponder;sakiet, ka DNS kešatmiņa ir iztīrīta
Jūs saņemsit verbālu audio brīdinājumu, ka DNS kešatmiņa ir iztīrīta.
Tas var būt īpaši svarīgi, ja nesen esat veicis izmaiņas DNS serveros operētājsistēmā Mac OS un konstatējat, ka izmaiņas nav stājušās spēkā, taču to bieži izmanto arī tīmekļa izstrādātāji, programmētāji un dizaineri, kuri strādājot ar domēnu nosaukumiem vai pēc saimniekdatora faila rediģēšanas.
Lai gan tas ne vienmēr ir nepieciešams, iespējams, būs jāaizver un jāatsāk visas aktīvās lietojumprogrammas, kas izmanto DNS vai tīklu, tostarp Safari, Chrome, Firefox, Opera, sFTP, SSH un citi līdzīgi uzdevumi, kas ir atkarīgi no domēna vārdu sarakste.
Reti iepriekš minētā komanda var nedarboties, taču operētājsistēmai macOS Sierra 10.12.3 un jaunākām versijām ir pieejama alternatīva komanda, kas papildus pievērš uzmanību arī palīgprocesam. Šī sintakse ir:
sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache;teiksim, ka MacOS DNS kešatmiņa ir notīrīta
Tāpat kā iepriekš, nospiežot taustiņu return, tiks izpildīta komandas sintakse un atiestatītas DNS kešatmiņas operētājsistēmā MacOS 10.12.4 un jaunākās versijās.
Atcerieties, ka šis padoms ir paredzēts modernām MacOS versijām, tostarp Sierra 10.12 un jaunākām versijām. Iepriekšējās MacOS versijās bieži ir pilnīgi atšķirīgas DNS kešatmiņas atiestatīšanas metodes, kā aprakstīts šeit, taču, tā kā daži no iepriekšējiem laidieniem joprojām tiek izvietoti, var būt noderīgi zināt arī šīs metodes.
Vai jums ir kādi komentāri vai ieteikumi DNS kešatmiņas atiestatīšanai operētājsistēmā MacOS? Paziņojiet mums komentāros!