Hoe om DNS-kas op 'n Mac te spoel

INHOUDSOPGAWE:

Hoe om DNS-kas op 'n Mac te spoel
Hoe om DNS-kas op 'n Mac te spoel
Anonim

Wat om te weet

  • Tik terminaal in Kollig, of navigeer na Go > Utilities > Terminal.
  • In die Terminal-venster, voer die opdrag in: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Hierdie artikel verduidelik hoe om die DNS-kas op 'n Mac te spoel.

Hoe stel ek my DNS op 'n Mac terug?

As jy verbindingsprobleme ondervind, kan jy dit dalk regstel deur die plaaslike rekord van domeinnaambediener (DNS)-inligting wat op jou Mac gestoor is, terug te stel. Hierdie inligting kan verouderd of korrup wees, wat verhoed dat webwerwe laai en jou verbinding vertraag. Om die DNS-kas op 'n Mac terug te stel, moet jy 'n Terminal-opdrag op jou Mac invoer.

Hier is hoe om jou DNS-kas op 'n Mac te spoel:

  1. Tik Command+ Space om Spotlight oop te maak.

    Image
    Image
  2. Tik Terminal, en kies Terminal uit die soekresultate.

    Image
    Image

    Jy kan ook toegang tot die terminale kry deur te navigeer na Go > Utilities > Terminal.

  3. Voer hierdie opdrag in die Terminal-venster in: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder en druk dan Enter.

    Image
    Image

    Hierdie opdrag werk net in macOS El Capitan en nuwer. As jy 'n ouer weergawe van macOS het, kyk na die volgende afdeling vir die korrekte opdrag.

  4. Tik jou wagwoord in en druk weer enter.

    Image
    Image

    Die wagwoord sal nie in Terminal verskyn terwyl jy dit tik nie. Tik net die wagwoord in en druk enter.

  5. Jou DNS-kas sal teruggestel word, maar daar sal geen boodskap oor die effek in die terminaal wees nie. Wanneer 'n nuwe reël verskyn, dui dit aan dat die opdrag uitgevoer is.

    Image
    Image

Hoe om DNS in ouer weergawes van macOS te spoel

Ouer weergawes van macOS gebruik verskillende Terminal-opdragte om die DNS te spoel. Jy begin egter deur 'n Terminal-venster oop te maak, ongeag watter macOS-weergawe jy gebruik.

Hier is die opdragte om DNS in elke weergawe van macOS te spoel:

  • El Capitan en nuwer: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • Yosemite: sudo killall -HUP mDNSResponder
  • Lion, Mountain Lion, and Mavericks: sudo dscacheutil –flushcache
  • Sneeuluiperd: sudo lookupd –flushcache
  • Tiger: lookupd –flushcache

Wat doen die spoel van 'n DNS?

Wanneer jy probeer om toegang tot 'n webwerf oor die internet te kry, koppel jy aan 'n DNS-bediener wat jou webblaaier vertel waarheen om te gaan. Die DNS-bediener hou 'n gids van webwerwe en IP-adresse by, wat dit toelaat om na die webwerf-adres te kyk, die ooreenstemmende IP te vind en dit aan jou webblaaier te verskaf. Daardie inligting word dan op jou Mac in 'n DNS-kas gestoor.

Wanneer jy probeer om toegang te verkry tot 'n webwerf waar jy onlangs was, gebruik jou Mac sy DNS-kas in plaas daarvan om met 'n werklike DNS-bediener na te gaan. Dit spaar tyd, so die webwerf laai vinniger. Die webblaaier hoef nie die ekstra stap deur te gaan om met 'n afgeleë DNS-bediener te kommunikeer nie, wat lei tot minder tyd tussen die invoer van 'n webwerfadres en die laai van die webwerf.

As die plaaslike DNS-kas korrup of verouderd is, is dit soort van om 'n ou telefoonboek of 'n adresboek te probeer gebruik wat iemand gevandaliseer het. Jou webblaaier kontroleer die kas om 'n IP-adres te vind vir die webwerf wat jy probeer besoek, en dit vind óf die verkeerde adres óf 'n onbruikbare adres. Dit kan die proses vertraag of verhoed dat webwerwe of spesifieke webwerf-elemente, soos video's, laai.

Wanneer jy jou DNS-kas spoel, gee jy jou Mac opdrag om sy plaaslike DNS-rekords uit te vee. Dit dwing u webblaaier om na 'n werklike DNS-bediener te kyk die volgende keer as u toegang tot 'n webwerf probeer kry. U moet altyd u DNS-kas spoel nadat u die DNS-bedieners op u Mac verander het. Dit kan ook nuttig wees as jy verbindingsprobleme het.

Gereelde Vrae

    Hoe kontroleer ek die DNS-kas op 'n Mac?

    Maak die ingeboude konsole-log-kyker-toepassing op jou Mac oop en tik any:mdnsresponder in die soekbalk. Begin dan Terminal, tik sudo killall –INFO mDNSResponder in en druk Enter of Return Terug in die Console-toepassing, kan jy 'n lys van gekaste DNS-rekords bekyk.

    Hoe maak ek die DNS-kas op Windows 10 skoon?

    Om die DNS-kas op Windows 10 skoon te maak, maak die Run-dialoogkassie oop, tik ipconfig /flushdns in en klik OK. Jy kan ook dieselfde opdrag in die Windows-opdragprompt gebruik as jy meer inligting oor die proses wil hê.

    Wat is DNS-kasvergiftiging?

    DNS-kasvergiftiging, ook bekend as DNS-spoofing, is wanneer iemand opsetlik vals of verkeerde inligting in 'n DNS-kas invoer. Nadat die vals inligting ingevoer is, sal toekomstige DNS-navrae verkeerde antwoorde gee en gebruikers na die verkeerde webwerwe lei.

Aanbeveel: