Et af de mest vitale og brugte netværk, det bruges i virkeligheden hver gang vi får adgang til netværket, er DNS (Domain Name System - Domain Name System), der opfylder den ikke simple opgave med at oversætte domænenavne, som vi bruger det ofte, det vil sige, dens mission er at give os mulighed for at huske en URL som www.solvetic.com, men ikke IP -adressen 178.33.118.246, som er IP'en på den server, hvor Solvetic er hostet, ville det være meget komplekst for os som brugere at husk hundredvis af IP -adresser for hvert websted, så DNS gør dette for os.
Hver computer, der er på netværket, har en IP -adresse, der er unik for den computer, svarende til vores identifikationsdokument, og denne IP -adresse består af fire heltal fra 0 til 255, adskilt af punkter, f.eks. 192.168. 0.19 og hver server på Internettet har den samme IP -adresse (Statisk), det er derfor, når vi får adgang til en browser, vi indtaster domænenavnet, men ikke IP -adressen, og dette opnås takket være DNS -cachen.
For at vide lidt mere om konteksten og funktionaliteten af DNS -cachen, lad os forstå, hvordan det fungerer, først og fremmest, når vi indtaster domænenavnet i browseren, spørger vores team den lokale DNS -server om computerens IP -adresse, hvor Når den side, vi skal besøge, er hostet, skal du huske, at DNS -serveren har en stor database, hvor millioner af oversættelser af domænenavne til IP -adresser er hostet, så søgeprocessen er meget mere effektiv.
DNS -serverdatabasen distribueres og deles med andre lokale og netværksudbydere i deres respektive DNS -servere, så hvis det domænenavn, som vi har indtastet i browseren, ikke er i den lokale DNS, er det ansvaret for at udføre en anmodning til anden DNS på netværket, indtil den korrekte oversættelse er fundet for at få adgang til webstedet. Så at DNS -serverenes databaser cacher disse oversættelser fra domænenavn til IP i nogen tid, er dette en af grundene til, at nogle gange, når et websted skifter server, det ikke er muligt at få adgang til det, da det på tidspunktet for konsulære service omdirigerer DNS -serveren dem til den tidligere IP -adresse, men ikke til den nye.
Lokalt lagrer vores team en DNS -cache, så når et websted besøges, vil teamet ikke længere udføre processen med at konsultere DNS -serveren om, hvad IP -adressen på det nævnte websted er, men i stedet automatisk dirigere til den gemte i din database.
Så en af de mest normale support- og administrationsopgaver er at rydde DNS -cachen, når fejl som:
- Manglende adgang til et websted
- Kommunikationsfejl
- Langsomhed i adgangsanmodninger til et bestemt websted
1. Ryd DNS -cache ved hjælp af macOS Mojave -terminal
Trin 1
For at få adgang til macOS Mojave -terminalen har vi en af følgende muligheder:
- Adgang fra stien Gå / Hjælpeprogrammer / Terminal.
- Brug følgende tastekombination, og vælg der Terminal.
⇧ + ⌘ + U
- Indtast ordet terminal i Spotlight, og vælg der det respektive værktøj.
Trin 2
I terminal -konsollen skal vi udføre følgende linje:
sudo dscachéutil -flushcaché; sudo killall -HUP mDNSResponderTrin 3
Vi trykker på Enter, vi indtaster vores adgangskode, og processen udføres automatisk:
FORSTØRRE
Trin 4
Hvis denne kommando ikke udføres korrekt og genererer en fejl, vil det være muligt at bruge følgende kommando som et alternativ:
sudo killall -HUP mDNSResponder; sudo killall mDNSResponderHelper; sudo dscachéutil -flushcaché; siger MacOS DNS -cache er blevet ryddet
2. Kontroller svartider med DIG -kommandoen i macOS Mojave
Trin 1
En af fordelene ved at rense DNS -cachen i macOS Mojave er, at svartiderne mellem den lokale computer og det eksterne websted utvivlsomt forbedres. For at kontrollere dette vil vi bruge kommandoen grave (domæneinformationsgrupper), som er et værktøj designet til at forespørge DNS -servere for at anmode om oplysninger om detaljer som:
- Værtsadresser
- Postvekslere
- Navneservere og meget mere.
Trin 2
Til denne kontrol vil vi bruge følgende syntaks:
grave (websted)
FORSTØRRE
Trin 3
Som vi kan se, kan data som f.eks. Baseret på svartiderne genereret af kommandoen dig, vil det være muligt at afgøre, om DNS fungerer korrekt, eller om det tværtimod vil være nødvendigt at udføre en bestemt opgave på den.
- Antal forespørgsler sendt
- Fejl returneres
- CNAME brugt
- Samlet forespørgselstid i millisekunder
- Server -IP
- Konsultationsdato og -tidspunkt