DNS (Domain Name System) poslužitelji prevode naziv web-mjesta razumljiv za ljude (npr. switchingtomac.com) u IP adresu koja upućuje na određeni poslužitelj koji hostira to web-mjesto.
Ako vaše DNS postavke ne rade ispravno, ove DNS pretrage neće raditi i nećete doći do web stranice. Ako dobivate "DNS poslužitelj ne odgovara" ili druge poruke o pogrešci vezane uz DNS na vašem Macu, ovo su neka vjerojatna rješenja problema.
Ponovo pokreni sve
Standardni savjet za ponovno pokretanje primjenjuje se više nego ikad na probleme s DNS-om budući da je često problem s internetskom vezom koji treba riješiti.Kao takav, ponovno pokrenite sve uređaje u lancu. Ponovo pokrenite modem (npr. optički ONT, kabelsku kutiju itd.) i usmjerivač (ako se radi o zasebnom uređaju). Ponovno pokrenite sve satelitske mrežne jedinice, produživače i repetitore. Na kraju ponovno pokrenite sam Mac.
Neki davatelji internetskih usluga dopuštaju pretplatnicima da resetiraju ISP vezu na daljinu putem web stranice ili nadzorne ploče mobilne aplikacije. Ako imate ovu značajku, možda ćete htjeti daljinski poništiti svoju ISP vezu.
Je li vaš Mac problem?
Prije nego počnete čeprkati po svom Macu, morate suziti problem na svoje računalo ili ćete uzalud izgubiti vrijeme i potencijalno još više zabrljati.
Najbrži način da provjerite je li problem u nečemu što nije vaš Mac je da otvorite istu web stranicu na drugom uređaju spojenom na istu mrežu. Alternativno, prebacite svoj Mac na drugu vezu (npr. pristupnu točku za vaš iPhone ili Ethernet) i provjerite postoji li problem.
Možda ćete također htjeti isprobati neki drugi web-preglednik, primjerice prijeći na Google Chrome ako ste koristili Safari ili obrnuto.
Ako se problem nastavi i nakon vašeg macOS uređaja, bolje je da prvo slijedite naš opći vodič za rješavanje problema s DNS-om. Možda se također suočavate s prekidom rada DNS-a, što možete riješiti slijedeći korake navedene u odjeljku “Promjena vašeg DNS poslužitelja” u nastavku.
Ažurirajte svoj preglednik i macOS
Pretpostavimo da imate neka ažuriranja preglednika na čekanju u Chromeu, Safariju ili nekom drugom pregledniku. Najprije dovršite to ažuriranje prije daljnjeg rješavanja problema s DNS-om. Preglednik ne bi trebao imati problema s povezivanjem unatoč ispadu DNS-a ili drugom problemu jer se povezuje izravno na popis dostupnih poslužitelja za ažuriranje.
Također smo vidjeli postove na internetskim forumima koji pokazuju da su problemi s DNS-om na računalima s macOS-om više poznati određenoj verziji macOS-a nego drugima. Na primjer, čini se da macOS Big Sur posebno ima problem s DNS-om koji se nasumično pojavljuje.
Bez obzira radi li se o problemu s određenim verzijama macOS-a, dobra je ideja ažurirati na najnoviju verziju izdanja macOS-a koje koristite. Alternativno, ako ste spremni za značajnu nadogradnju, ažurirajte na najnoviju verziju macOS-a koju vaš Mac hardver podržava. Ovo bi trebalo eliminirati probleme s DNS-om uzrokovane greškama poznatim Appleu.
Ponovo pokreni mDNSResponder
Ako otvorite macOS Activity Monitor, vidjet ćete proces pod nazivom "mDNSResponder" kao jedan od mnogih programa koji se izvode u pozadini operativnog sustava. Ovaj mali softver ima važan zadatak: traži uređaje na mreži koji koriste Appleov mrežni protokol nulte konfiguracije Bonjour.
Stotine uređaja, aplikacija i značajki macOS-a oslanjaju se na mDNSResponder za ispravno funkcioniranje, ali ponekad proces pođe po zlu. To može dovesti do čudnog ponašanja mreže, što uključuje DNS pogreške prilikom pokušaja pregledavanja web stranica.
- Otvorite Monitor aktivnosti traženjem u Spotlight Search-u. Možete otvoriti Spotlight pretraživanje pritiskom na Command + Space.
- Potražite mDNSresponder na popisu pokrenutih procesa pomoću funkcije pretraživanja.
- Odaberite ga, a zatim odaberite ikonu X da prekinete proces.
- Potvrdite da želite prisilno zatvoriti mDNSresponder.
- Pokušajte ponovo otvoriti web stranicu.
Isprazni DNS predmemorije
Jedan od najčešćih problema je DNS predmemorija koja je oštećena ili zastarjela. DNS predmemorija navodi adrese web stranica i njihove povezane IP adrese.
Web stranice koje često posjećujete ili ste nedavno posjetili imaju svoje IP adrese u predmemoriji tako da sljedeći put kada ih vidite, preglednik ide ravno na poslužitelj umjesto da prvo postavlja upit DNS poslužitelju.
Ako se IP adresa promijenila ili poslužitelj na toj adresi ne radi, vaša DNS predmemorija sada pokazuje na krivo mjesto i web stranica se neće učitati. Možete "isprati" DNS predmemoriju, što znači brisanje. Ovo prisiljava vaš preglednik da dobije svježe informacije s DNS poslužitelja:
- Otvori terminal. Možete ga pronaći pritiskom na Command + razmaknicu i zatim traženjem "Terminal".
- Dalje ćemo pokrenuti naredbu pomoću “sudo” ili “Super User DO.” Ovo podiže naredbu na najvišu administratorsku razinu. Možda ćete morati unijeti administratorsku lozinku za vaš Mac kada izvršavate ove naredbe.
- Točna naredba terminala za ispiranje DNS-a u macOS-u razlikuje se ovisno o verziji koju izvodite. Sljedeće naredbe specifične su za svaku navedenu verziju macOS-a.
Za Mojave (verzija 10.14), High Sierra (verzija 10.13), Sierra (verzija 10.12), Mountain Lion (verzija 10.8) i Lion (verzija 10.7) koristite:
sudo killall -HUP mDNSResponder
Za El Capitan (verzija 10.11) i Mavericks (verzija 10.9):
sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder
Za Yosemite (verzija 10.10):
sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches
Za Snow Leopard (verzija 10.6) i Leopard (verzija 10.5):
sudo dscacheutil -flushcache
Za Tiger (verzija 10.4):
lookupd -flushcache
Sada je vaša DNS predmemorija prazna i svi problemi vezani uz predmemoriju trebali bi se riješiti. Ako ne znate koju verziju macOS-a imate, provjerite koju verziju macOS-a imam?
Ako trebate isprati DNS na Windows, iOS ili Android uređajima, pogledajte naš Vodič za ispiranje DNS predmemorije.
Promijenite svoj DNS poslužitelj
Općenito, ISP-ovi održavaju vlastite DNS poslužitelje kako bi njihovi klijenti mogli brzo reagirati prilikom pregledavanja web stranica. Vaš usmjerivač automatski dobiva adrese DNS poslužitelja od vašeg ISP-a, a svi zahtjevi poslužitelja imena idu tim poslužiteljima.
Međutim, ne morate jednostavno koristiti DNS poslužitelj koji pruža vaš ISP. Zapravo, mnogi ISP-ovi imaju prilično loše DNS poslužitelje, pa je bolje da se prebacite na one koji se općenito smatraju vrhunskim.
- Otvorite Apple Menu i odaberite System Preferences.
- Dalje odaberite Mreža.
- Sada odaberite mrežnu vezu za koju želite navesti DNS poslužitelj. Ako koristite Wi-Fi, odaberite odgovarajuću Wi-Fi vezu. Ako koristite više mrežnih sučelja, morat ćete ponoviti ove korake za sva.
- Odaberite Napredno, a zatim odaberite karticu DNS.
- Za dodavanje DNS poslužitelja odaberite gumb + ispod odjeljka DNS poslužitelji.
Koji ćete DNS poslužitelj odabrati ovisi o vama, ali Cloudflare DNS i Google DNS se visoko preporučuju.
Dobar prvi izbor je Googleov brz i precizan javni DNS poslužitelj. Ovo su detalji koje treba unijeti:
- 8.8.8.8
- 8.8.4.4
- 2001:4860:4860::8888
- 2001:4860:4860::8844
Ovo su poslužitelji koje treba dodati za Cloudflare DNS:
- 1.1.1.1
- 1.0.0.1
- 2606:4700:4700::1111
- 2606:4700:4700::1001
Treća dobra alternativa je OpenDNS. Ovo su adrese poslužitelja:
- 208.67.222.222
- 208.67.220.220
Možete čak koristiti specijalizirane Smart DNS usluge koje vam daju preciznu kontrolu nad vašim internetskim iskustvom i mogu vam čak omogućiti da zaobiđete blokiranje sadržaja temeljeno na lokaciji. Međutim, većina pametnih DNS usluga zahtijeva pretplatu.
Provjerite Mac Firewall
U nekim slučajevima problemi s DNS-om mogu biti posljedica problema s vatrozidom vašeg Mac računala. Vatrozid je softverski ili hardverski mrežni filtar koji blokira neovlašteni promet. Vatrozid može iz nekog razloga blokirati vašu vezu s DNS poslužiteljem. Pogledajte vodič za konfiguraciju vatrozida za Mac za detalje o omogućavanju, onemogućavanju i konfiguriranju vatrozida.
Postavite prilagođeno usmjeravanje pomoću datoteke domaćina
Moderni operativni sustavi imaju lokalnu tablicu usmjeravanja poznatu kao datoteka Hosts. Ovo je jednostavan tekstualni dokument koji će vaš preglednik uvijek provjeriti prije DNS predmemorije ili DNS poslužitelja.
Ako imate problema samo s određenim web stranicama, možete postaviti prilagođenu rutu za tu web stranicu uređivanjem datoteke hosts. Ova datoteka sadrži popis "hostnames", koji je samo IP adresa i URL web stranice koji ide uz nju.
Jednostavno je poput dodavanja IP adrese i URL-a stranice. Možete preusmjeriti URL na bilo koju IP adresu koju želite, koja ima svoju namjenu, ali ovdje želimo da upućuje na web stranicu koju želimo posjetiti.
Možete postaviti popis trajnih preusmjeravanja za svoje najkritičnije web stranice tako da nijedan problem s DNS-om ne može utjecati na njih. Za točne upute pogledajte naš vodič za uređivanje datoteke macOS Host.