Kas jāzina
- Ierakstiet terminālu Spotlight vai dodieties uz Go > Utilities > Terminal.
- Termināļa logā ievadiet komandu: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Šajā rakstā ir paskaidrots, kā iztukšot DNS kešatmiņu Mac datorā.
Kā atiestatīt savu DNS operētājsistēmā Mac?
Ja rodas savienojamības problēmas, iespējams, varēsiet tās novērst, atiestatot jūsu Mac datorā saglabāto domēna nosaukumu servera (DNS) informācijas lokālo ierakstu. Šī informācija var būt novecojusi vai bojāta, neļaujot vietnēm ielādēt un palēninot savienojumu. Lai atiestatītu DNS kešatmiņu Mac datorā, savā Mac datorā ir jāievada komanda Terminal.
Lūk, kā iztukšot DNS kešatmiņu Mac datorā:
-
Ierakstiet Command+ Space, lai atvērtu Spotlight.
-
Ierakstiet Terminal un meklēšanas rezultātos atlasiet Terminal.
Var piekļūt arī terminālim, dodoties uz Go > Utilities > Termināls.
-
Termināļa logā ievadiet šo komandu: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder un pēc tam nospiediet Enter.
Šī komanda darbojas tikai operētājsistēmā macOS El Capitan un jaunākās versijās. Ja jums ir vecāka macOS versija, nākamajā sadaļā pārbaudiet pareizo komandu.
-
Ievadiet savu paroli un vēlreiz nospiediet enter.
Parole neparādīsies terminālī, kad to ierakstīsit. Vienkārši ierakstiet paroli un nospiediet taustiņu Enter.
-
Jūsu DNS kešatmiņa tiks atiestatīta, taču terminālī par to netiks parādīts ziņojums. Kad parādās jauna rinda, tas norāda, ka komanda ir izpildīta.
Kā izskalot DNS vecākās macOS versijās
Vecākas MacOS versijas izmanto dažādas termināļa komandas, lai izskalotu DNS. Tomēr vispirms atveriet termināļa logu neatkarīgi no tā, kuru MacOS versiju izmantojat.
Šeit ir komandas DNS izskalošanai katrā macOS versijā:
- El Capitan un jaunāki: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Yosemite: sudo killall -HUP mDNSResponder
- Lion, Mountain Lion un Mavericks: sudo dscacheutil –flushcache
- Sniega leopards: sudo lookupd –flushcache
- Tīģeris: lookupd –flushcache
Ko dara DNS izskalošana?
Kad mēģināt piekļūt vietnei, izmantojot internetu, jūs izveidojat savienojumu ar DNS serveri, kas jūsu tīmekļa pārlūkprogrammai norāda, kurp doties. DNS serveris uztur vietņu un IP adrešu direktoriju, kas ļauj apskatīt vietnes adresi, atrast atbilstošo IP un nodrošināt to jūsu tīmekļa pārlūkprogrammai. Pēc tam šī informācija tiek saglabāta jūsu Mac datorā DNS kešatmiņā.
Kad mēģināt piekļūt vietnei, kuru nesen apmeklējāt, jūsu Mac dators izmanto savu DNS kešatmiņu, nevis pārbauda īstu DNS serveri. Tas ietaupa laiku, tāpēc vietne tiek ielādēta ātrāk. Tīmekļa pārlūkprogrammai nav jāveic papildu saziņas darbība ar attālo DNS serveri, kā rezultātā samazinās laiks starp vietnes adreses ievadīšanu un vietnes ielādi.
Ja vietējā DNS kešatmiņa ir bojāta vai novecojusi, tas ir līdzīgi kā mēģināt izmantot vecu tālruņu grāmatu vai adrešu grāmatu, kuru kāds ir izpostījis. Jūsu tīmekļa pārlūkprogramma pārbauda kešatmiņu, lai atrastu tās vietnes IP adresi, kuru mēģināt apmeklēt, un tā atrod nepareizu adresi vai nederīgu adresi. Tas var palēnināt procesu vai novērst vietņu vai konkrētu vietnes elementu, piemēram, videoklipu, ielādi.
Iztīrot DNS kešatmiņu, jūs norādāt savam Mac datoram dzēst vietējos DNS ierakstus. Tas liek jūsu tīmekļa pārlūkprogrammai pārbaudīt faktisko DNS serveri nākamajā reizē, kad mēģināt piekļūt vietnei. Pēc DNS serveru maiņas savā Mac datorā vienmēr ir jāizskalo DNS kešatmiņa. Tas var būt noderīgi arī tad, ja jums ir savienojuma problēmas.
FAQ
Kā pārbaudīt DNS kešatmiņu Mac datorā?
Atveriet iebūvēto konsoles žurnālu skatītāja lietotni savā Mac datorā un meklēšanas joslā ierakstiet any:mdnsresponder. Pēc tam palaidiet termināli, ierakstiet sudo killall –INFO mDNSResponder un nospiediet Enter vai Return Atpakaļ lietotnē Console varat skatīt kešatmiņā saglabāto DNS ierakstu sarakstu.
Kā notīrīt DNS kešatmiņu operētājsistēmā Windows 10?
Lai notīrītu DNS kešatmiņu operētājsistēmā Windows 10, atveriet dialoglodziņu Palaist, ierakstiet ipconfig /flushdns un noklikšķiniet uz OK. To pašu komandu varat izmantot arī Windows komandu uzvednē, ja vēlaties iegūt plašāku informāciju par procesu.
Kas ir DNS kešatmiņas saindēšanās?
DNS kešatmiņas saindēšanās, kas pazīstama arī kā DNS maldināšana, ir tad, kad kāds DNS kešatmiņā apzināti ievada nepatiesu vai nepareizu informāciju. Pēc nepatiesas informācijas ievadīšanas turpmākie DNS vaicājumi atgriezīs nepareizas atbildes un novirzīs lietotājus uz nepareizām vietnēm.