Du kan visa innehållet i ditt cache för domännamnssystem ("DNS") med hjälp av kommandotolken -appen på datorer eller Terminal -appen på Mac -datorer. Det kan sedan spolas genom en serie kommandon eller genom att återställa flygplansläge på mobilen. DNS -cacher ansvarar för att katalogisera de webbplatser du besöker, men ett DNS -fel kan hindra dig från att kunna se dessa webbplatser. Att visa och spola cachen hjälper till att åtgärda dessa fel.
Steg
Metod 1 av 3: Spola DNS -cachen på en telefon eller surfplatta
Steg 1. Stäng alla appar för att förbereda för att spola din DNS -cache
Du kan faktiskt inte se DNS -cachen på mobilen, men du kan spola cachen och därigenom fixa eventuella DNS- eller "timeout" -fel som du har stött på.
Se till att särskilt din webbläsare är stängda
Steg 2. Öppna menyn "Inställningar"
Rulla tills du hittar "Wi-Fi" -menyn.
För en Android hittar du menyn "Trådlöst och nätverk" i "Inställningar"
Steg 3. Välj fliken "Wi-Fi" och svep sedan "Wi-Fi" -knappen till vänster
Vänta tills din dataindikator visas i telefonens övre vänstra hörn.
Om du har en Android, tryck på "Wi-Fi" -knappen för att stänga av wifi
Steg 4. Dra tillbaka telefonens wifi -omkopplare
Vänta tills wifi -ikonen visas och återgå till menyn "Inställningar".
Steg 5. Slå på "Flygplansläge" och sedan av igen
Hitta "Flygplansläge" högst upp på menyn Inställningar på iPhone. Var noga med att vänta några ögonblick (för att wifi-indikatorn i det övre vänstra hörnet försvinner) innan du stänger av flygplansläget igen Detta återställer dina nätverksinställningar och gör att DNS-cachen kan spola.
För Android, välj "Mer" på menyn Inställningar för att komma åt inställningen för flygplansläge
Steg 6. Håll knappen "låsskärm" intryckt och svep sedan "Slide to Power Off" -knappen till höger
Detta stänger av din telefon och spolar din DNS -cache. Låt telefonen vara avstängd i minst 15 sekunder.
För Android måste du hålla ner "Power" -knappen och sedan trycka på "Stäng av" i den resulterande menyn
Steg 7. Håll knappen "låsskärm" intryckt tills skärmen tänds
Detta slår på telefonen igen.
Steg 8. Bekräfta att din DNS -cachespolning fungerade
Använd telefonens webbläsare för att besöka alla webbplatser där du stötte på ett DNS -fel. Du bör nu kunna komma åt webbplatsen!
Att ladda dina ofta använda webbplatser för första gången efter en DNS-spolning tar längre tid än vanligt, eftersom din DNS-cache uppdateras
Metod 2 av 3: Visa DNS -cachen på en dator
Steg 1. Öppna Start -menyn och klicka på "Alla appar"
För tidigare operativsystem ersätter du att klicka på "Alla appar" med att klicka på "Alla program" och sedan välja "Tillbehör"
Steg 2. Klicka på "Windows System"
Steg 3. Högerklicka på appen "Kommandotolken" och välj "Kör som administratör"
Detta bör öppna "Kommandotolken" med full åtkomst, så att du kan ange systemkommandon.
Steg 4. Skriv "ipconfig /displaydns" utan citattecken
Dubbelkolla din skrivning och tryck sedan på ↵ Enter för att se cachen.
Steg 5. Titta över DNS -cachen genom att rulla genom gränssnittet "Kommandotolken"
Du kan använda resultaten av din sökning för att se IP-adresserna för ofta besökta webbplatser, eller så kan du spola din DNS-cache.
DNS -cachen lagrar också din webbläsarhistorik - även om du rensar den från din webbläsare
Steg 6. Spola cachen genom att skriva "ipconfig /flushdns"
Inkludera inte citattecken. Om du stöter på DNS -fel i din webbläsare kommer detta problem att lösa spolning av cacheminnet. Spolning kan också hjälpa din dator att köra snabbare genom att hålla din webbplatsdata uppdaterad.
Steg 7. Bekräfta att din DNS -cachespolning fungerade
Öppna en webbläsare och besök en webbplats där du tidigare stött på ett DNS -fel. Du kommer nu att kunna komma åt webbplatsen!
Att ladda webbplatser efter en DNS -spolning tar ofta längre tid än vanligt
Metod 3 av 3: Visa DNS -cachen på en Mac
Steg 1. Öppna "Spotlight"
Spotlight -ikonen är ett förstoringsglas i det övre högra hörnet av skärmen.
Steg 2. Sök efter "terminal" och öppna Terminal -appen
Terminal låter dig komma åt systeminformation-till exempel din DNS-cache-genom skrivna kommandon.
Steg 3. Skriv "sudo discoveryutil udnscachestats" i Terminal
Inkludera inte citattecken. Tryck på ⏎ Retur när du är klar.
- "Sudo" -delen av kommandot ställer in resten av kommandot för "root privilegium", som låter dig se känslig systeminformation.
- "Discoveryutil" -delen av kommandot begär DNS -information från ditt system.
- "Udnscachestats" -delen av kommandot visar en av två sektioner i din DNS -cache.
Steg 4. Ange ditt administratörslösenord i Terminal
Detta bör vara lösenordet du använder för att logga in. Tryck på ⏎ Retur när du har skrivit klart. Terminal bör visa din Unicast DNS -cache.
- Unicast DNS (UDNS) cache översätter webbplatsadresser (t.ex. Facebook) till IP -adresser som din dator kan använda vid framtida sökningar.
- Med Unicast skickar din adress ut en IP -adressbegäran till en server per webbplats, oavsett hur många servrar som finns. Om den servern inte svarar kommer du att stöta på ett DNS -fel.
Steg 5. Titta över Unicast DNS -cacheminnet genom att rulla genom terminalen
Du kan använda resultaten av din sökning för att se IP-adresserna för ofta besökta webbplatser. Om du stötte på ett DNS -fel är UDNS -cachen den mest troliga platsen för problemet.
Du kan också använda UDNS -cachen för att kontrollera din senaste webbplatshistorik. Du måste också kontrollera Multicast DNS -cachen för en fullständig rapport
Steg 6. Stäng och öppna terminalen igen
Detta hjälper dig att undvika kommandofel när du kontrollerar nästa avsnitt i din DNS -cache.
Steg 7. Skriv "sudo discoveryutil mdnscachestats" i Terminal
Inkludera inte citattecken. Tryck på ⏎ Retur när du är klar.
- "Sudo" -delen av kommandot ställer in resten av kommandot för "root privilegium", som låter dig se känslig systeminformation.
- "Discoveryutil" -delen av kommandot begär DNS -information från ditt system.
- "Mdnscachestats" -delen av kommandot visar din Multicast DNS -cache.
Steg 8. Ange ditt administratörslösenord i Terminal
Detta bör vara lösenordet du använder för att logga in. Tryck på ⏎ Retur när du har skrivit klart. Terminalen ska visa din Multicast DNS -cache.
- Multicast DNS (MDNS) -cacheminnet översätter också webbadresser (t.ex. Facebook) till IP -adresser som din dator kan använda vid framtida sökningar.
- Med Multicast skickar din adress ut flera IP -adressbegäranden till flera servrar per webbplats. Om en server inte svarar har du fortfarande flera anslutningar till andra servrar, vilket innebär att du är mycket mindre benägna att stöta på ett DNS -fel på ett Multicast -nätverk än på ett Unicast -nätverk.
Steg 9. Titta över multicast -DNS -cachen genom att rulla
Du kan använda resultaten av din sökning för att se IP-adresserna för ofta besökta webbplatser.
Du kan också använda MDNS -cachen för att kontrollera din senaste webbplatshistorik. Om du kontrollerar MDNS -cachen tillsammans med UDNS -cacheminnet får du en fullständig historikrapport
Steg 10. Spola dina DNS -cachar
Skriv "sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; säg cachen spolad" i Terminal. Tryck ⏎ Återgå för att slutföra spolningen. Detta kommer att återställa dina sparade webbplatsdata och rensa eventuella DNS -fel du kan stöta på. Detta kommando är lämpligt för den senaste versionen av OS X (10.11).
- Detta kommando spolar båda cacheavsnittet (UDNS och MDNS). Spolning av båda sektionerna löser alla aktuella fel och förhindrar att framtida fel uppstår, så du bör alltid spola båda för konsekvens. Att skölja cachen kommer inte att skada din dator.
- Terminalkommandona för att spola DNS -cachen varierar mellan OS X -versioner. Ta reda på vilken version du kör genom att gå till Apple -menyn och välja "Om den här Mac".
- För OS X 10.10.4 och senare skriver du "sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; säg cache spolad".
- För OS X 10.10 till 10.10.3 ska användare skriva "sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches; say flushed".
- För OS X 10.7 till 10.9 skriver du "sudo killall -HUP mDNSResponder".
- Skriv "sudo dscacheutil -flushcache" för OS X 10.5 till 10.6
- Skriv "lookupd -flushcache" för OS X 10.3 till 10.4.
Steg 11. Bekräfta att din DNS -cachespolning fungerade
Använd din valda webbläsare för att besöka en webbplats där du stötte på ett DNS -fel. Du bör nu kunna komma åt webbplatsen!
Att ladda dina ofta använda webbplatser för första gången efter en DNS-spolning tar längre tid än vanligt, eftersom din DNS-cache uppdateras
Tips
Att slå på och av flygplansläge och sedan starta om en surfplatta eller mobiltelefon bör alltid spola DNS -cachen
Varningar
- Du bör alltid säkerhetskopiera din dator och dubbelkolla alla dina kommandon för noggrannhet innan du anger dem i kommandotolken eller terminalen.
- Var försiktig med att se eller återställa DNS -cachen på ett arbete eller en delad dator. Se alltid till att be om tillstånd först.