Jedna od najvitalnijih i najkorištenijih mreža, u stvarnosti se koristi svaki put kada pristupamo mreži, je DNS (Domain Name System - Domain Name System) koji ispunjava ne jednostavan zadatak prevođenja naziva domena koje često upotrebljavamo, to jest, njegova misija je omogućiti nam da zapamtimo URL poput www.solvetic.com, ali ne i IP adresu 178.33.118.246 koja je IP poslužitelja na kojem je Solvetic hostiran, za nas kao korisnike bilo bi vrlo složeno zapamtite stotine IP adresa za svako mjesto pa DNS to čini umjesto nas.
Svako računalo na mreži ima IP adresu koja je jedinstvena za to računalo, slično našem identifikacijskom dokumentu, a ta se IP adresa sastoji od četiri cijela broja od 0 do 255, odvojena točkama, na primjer 192.168. 0.19 i svaki poslužitelj na Internetu ima istu IP adresu (Statička), zato prilikom pristupa pregledniku unosimo naziv domene, ali ne i IP adresu, a to se postiže zahvaljujući DNS predmemoriji.
Da bismo saznali nešto više o kontekstu i funkcijama DNS predmemorije, shvatimo kako to funkcionira, prije svega, kada u preglednik unesemo naziv domene, naš tim pita lokalni DNS poslužitelj o IP adresi računala na kojoj Jeste. Nakon što se ta stranica koju ćemo posjetiti ugosti, zapamtite da DNS poslužitelj ima veliku bazu podataka u kojoj se nalaze milijuni prijevoda naziva domena u IP adrese, tako da je proces pretraživanja mnogo učinkovitiji.
Baza podataka DNS poslužitelja distribuira se i dijeli s drugim lokalnim i mrežnim pružateljima usluga na njihovim DNS poslužiteljima, stoga, ako naziv domene koji smo unijeli u preglednik nije u lokalnom DNS -u, ona je zadužena za obavljanje zahtjeva prema drugi DNS na mreži dok se ne pronađe odgovarajući prijevod za pristup web stranici. Tako da baze podataka DNS poslužitelja neko vrijeme predmemoriraju ove prijevode s naziva domene na IP, to je jedan od razloga zašto mu ponekad, kad web stranica promijeni poslužitelje, neće biti moguće pristupiti, jer u vrijeme konzularne usluge DNS poslužitelj ih preusmjerava na prethodnu IP adresu, ali ne i na novu.
Lokalno, naš tim pohranjuje DNS predmemoriju, tako da kada se posjeti web stranica, tim više neće provoditi proces savjetovanja s DNS poslužiteljem o tome koja je IP adresa spomenute web lokacije, već će umjesto toga automatski usmjeriti na onu pohranjenu u vašoj bazi podataka.
Dakle, jedan od najnormalnijih zadataka podrške i administracije je brisanje DNS predmemorije u slučaju grešaka kao što su:
- Neuspjeh pristupa web stranici
- Pogreške u komunikaciji
- Sporost u zahtjevima za pristup određenoj web stranici
1. Očistite DNS predmemoriju pomoću terminala macOS Mojave
Korak 1
Za pristup terminalu macOS Mojave imamo jednu od sljedećih opcija:
- Pristup s putanje Go / Utilities / Terminal.
- Upotrijebite sljedeću kombinaciju tipki i tamo odaberite Terminal.
⇧ + ⌘ + U
- Unesite riječ terminal u Spotlight i tamo odaberite odgovarajući uslužni program.
Korak 2
U terminalnoj konzoli izvršit ćemo sljedeći redak:
sudo dscachéutil -flushcaché; sudo killall -HUP mDNSResponderKorak 3
Pritisnemo Enter, unesemo lozinku i postupak će se automatski provesti:
POVEĆAJTE
Korak 4
U slučaju da se ova naredba ne izvrši ispravno i generira pogrešku, bit će moguće koristiti sljedeću naredbu kao alternativu:
sudo killall -HUP mDNSResponder; sudo killall mDNSResponderHelper; sudo dscachéutil -flushcaché; recimo da je MacOS DNS predmemorija izbrisana
2. Provjerite vrijeme odziva naredbom DIG u macOS Mojave
Korak 1
Jedna od prednosti čišćenja DNS predmemorije u macOS Mojaveu je ta što se vrijeme odziva između lokalnog računala i udaljene web stranice nesumnjivo poboljšava, da bismo to provjerili upotrijebit ćemo naredbu kopati (groper information groper) koji je alat dizajniran za postavljanje upita DNS poslužiteljima kako bi se zatražile informacije o detaljima kao što su:
- Adrese domaćina
- Izmjenjivači pošte
- Poslužitelji imena i još mnogo toga.
Korak 2
Za ovu provjeru koristit ćemo sljedeću sintaksu:
kopati (web stranica)
POVEĆAJTE
Korak 3
Kao što vidimo, podaci poput. Na temelju vremena odziva koje generira naredba dig, bit će moguće utvrditi radi li DNS ispravno ili će, naprotiv, biti potrebno izvršiti neki određeni zadatak na njemu.
- Broj poslanih upita
- Vraćene greške
- Korišten je CNAME
- Ukupno vrijeme upita u milisekundama
- IP poslužitelja
- Datum i vrijeme konzultacija