Anonim

Servery DNS (Domain Name System) prekladajú názov webovej stránky vhodný pre ľudí (napr. Switchingtomac.com) na adresu IP, ktorá ukazuje na konkrétny server, ktorý je hostiteľom tejto webovej stránky.

Ak vaše nastavenie DNS nefunguje správne, tieto vyhľadávania DNS nebudú fungovať a na web sa nedostanete. Ak sa vám na vašom Macu zobrazuje „Server DNS neodpovedá“ alebo iné chybové hlásenia súvisiace s DNS, toto sú niektoré pravdepodobné opravy problému.

Reštartovať všetko

Štandardná rada na reštartovanie sa viac ako kedykoľvek predtým vzťahuje na problémy s DNS, pretože často ide o problém s internetovým pripojením, ktorý treba vyriešiť.Preto reštartujte všetky zariadenia v reťazci. Reštartujte svoj modem (napr. váš optický ONT, káblový box atď.) a smerovač (ak ide o samostatné zariadenie). Reštartujte všetky satelitné sieťové jednotky, extendery a opakovače. Nakoniec reštartujte samotný Mac.

Niektorí poskytovatelia internetových služieb umožňujú predplatiteľom resetovať pripojenie ISP na diaľku prostredníctvom webovej stránky alebo panela mobilnej aplikácie. Ak máte túto funkciu, možno budete chcieť aj vzdialene resetovať pripojenie k ISP.

Je váš Mac problém?

Predtým, než sa začnete hrabať vo svojom Macu, musíte problém zúžiť na počítač, inak stratíte čas a potenciálne veci ešte viac pokazíte.

Najrýchlejší spôsob, ako zistiť, či problém nie je v niečom inom ako v Macu, je otvoriť rovnakú webovú stránku na inom zariadení pripojenom k ​​rovnakej sieti. Prípadne prepnite svoj Mac na iné pripojenie (napr. hotspot pre iPhone alebo Ethernet) a skontrolujte, či problém pretrváva.

Môžete tiež vyskúšať iný webový prehliadač, napríklad prejsť na Google Chrome, ak ste používali Safari alebo naopak.

Ak problém pretrváva aj mimo vášho zariadenia macOS, je lepšie postupovať podľa nášho všeobecného sprievodcu riešením problémov s DNS. Môžete tiež čeliť výpadku DNS, ktorý môžete vyriešiť podľa krokov uvedených nižšie v časti „Zmena servera DNS“.

Aktualizujte si prehliadač a macOS

Predpokladajme, že máte nejaké čakajúce aktualizácie prehliadača Chrome, Safari alebo iného prehliadača. Pred ďalším riešením problému s DNS dokončite túto aktualizáciu. Prehliadač by nemal mať problémy s pripojením napriek výpadku DNS alebo inému problému, pretože sa pripája priamo k zoznamu dostupných aktualizačných serverov.

Videli sme aj príspevky na online fóre, ktoré naznačujú, že problémy s DNS na počítačoch so systémom macOS sú oboznámenejšie s konkrétnou verziou systému macOS ako s inými. Napríklad sa zdá, že najmä macOS Big Sur má problém s DNS, ktorý sa objavuje náhodne.

Či už ide o problém s konkrétnymi verziami macOS, je vhodné aktualizovať na najnovšiu verziu edície macOS, ktorú používate. Prípadne, ak ste pripravení na významnú inováciu, aktualizujte na najnovšiu verziu systému macOS, ktorú váš hardvér Macu podporuje. To by malo eliminovať problémy s DNS spôsobené akýmikoľvek chybami známymi spoločnosti Apple.

Reštartujte mDNSResponder

Ak otvoríte macOS Activity Monitor, uvidíte proces s názvom „mDNSResponder“ ako jeden z mnohých programov spustených na pozadí operačného systému. Tento malý softvér má dôležitú úlohu: hľadá zariadenia v sieti, ktoré používajú sieťový protokol Bonjour spoločnosti Apple s nulovou konfiguráciou.

Stovky zariadení, aplikácií a funkcií systému macOS sa spoliehajú na to, že mDNSResponder funguje správne, no niekedy sa proces pokazí. To môže viesť k podivnému správaniu siete, ktoré zahŕňa chyby DNS pri pokuse o prehliadanie webových stránok.

  1. Otvorte Monitor aktivity tak, že ho vyhľadáte v Spotlight Search. Vyhľadávanie Spotlight môžete otvoriť stlačením kláves Command + Space.

  1. Vyhľadajte mDNSresponder v zozname spustených procesov pomocou funkcie Hľadať.

  1. Vyberte ho a potom výberom ikony X ukončite proces.

  1. Potvrďte, že chcete vynútiť ukončenie mDNSresponder.

  1. Skúste znova otvoriť webovú stránku.

Vyprázdnenie vyrovnávacej pamäte DNS

Jedným z najbežnejších problémov je vyrovnávacia pamäť DNS, ktorá je poškodená alebo zastaraná. Vyrovnávacia pamäť DNS uvádza adresy webových stránok a ich súvisiace adresy IP.

Webové stránky, ktoré často navštevujete alebo ktoré ste nedávno navštívili, majú svoje IP adresy uložené vo vyrovnávacej pamäti, takže keď ich najbližšie uvidíte, prehliadač prejde priamo na server namiesto toho, aby sa najprv pýtal na server DNS.

Ak sa adresa IP zmenila alebo server na tejto konkrétnej adrese nefunguje, vaša vyrovnávacia pamäť DNS teraz ukazuje na nesprávne miesto a web sa nenačíta. Vyrovnávaciu pamäť DNS môžete „vyprázdniť“, čo znamená, že ju vymažete. To prinúti váš prehliadač získať čerstvé informácie zo servera DNS:

  1. Otvorte terminál. Nájdete ho stlačením klávesov Command + medzerník a vyhľadaním výrazu „Terminal“.
  1. Ďalej spustíme príkaz pomocou „sudo“ alebo „Super User DO“. Toto povýši príkaz na najvyššiu úroveň správcu. Pri vykonávaní týchto príkazov možno budete musieť zadať heslo správcu pre váš Mac.
  1. Presný príkaz terminálu na vyprázdnenie DNS v systéme macOS sa líši v závislosti od vašej spustenej verzie. Nasledujúce príkazy sú špecifické pre každú uvedenú verziu systému macOS.

Pre Mojave (verzia 10.14), High Sierra (verzia 10.13), Sierra (verzia 10.12), Mountain Lion (verzia 10.8) a Lion (verzia 10.7) použite:

sudo killall -HUP mDNSResponder

Pre El Capitan (verzia 10.11) a Mavericks (verzia 10.9):

sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder

Pre Yosemite (verzia 10.10):

sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches

Pre Snow Leoparda (verzia 10.6) a Leoparda (verzia 10.5):

sudo dscacheutil -flushcache

Pre Tigra (verzia 10.4):

lookupd -flushcache

Vaša vyrovnávacia pamäť DNS je teraz prázdna a všetky problémy súvisiace s vyrovnávacou pamäťou by mali byť vyriešené. Ak neviete, akú verziu macOS máte, pozrite si Akú verziu macOS mám?

Ak potrebujete vyprázdniť DNS na zariadeniach so systémom Windows, iOS alebo Android, pozrite si našu príručku pre vyprázdnenie vyrovnávacej pamäte DNS.

Zmeňte svoj server DNS

Vo všeobecnosti poskytovatelia internetových služieb udržiavajú svoje vlastné servery DNS, aby ich zákazníci mohli pri prehliadaní webových stránok veľmi rýchlo reagovať. Váš smerovač automaticky získa adresy servera DNS od vášho poskytovateľa internetových služieb a všetky požiadavky servera názvov smerujú na tieto servery.

Nemusíte však jednoducho používať server DNS, ktorý poskytuje váš ISP. V skutočnosti má veľa poskytovateľov internetových služieb dosť slabé servery DNS, takže je lepšie prejsť na servery všeobecne považované za špičkové.

  1. Otvorte Apple Menu a vyberte System Preferences.

  1. Ďalej vyberte Sieť.

  1. Teraz vyberte sieťové pripojenie, pre ktoré chcete určiť server DNS. Ak používate Wi-Fi, vyberte príslušné Wi-Fi pripojenie. Ak používate viacero sieťových rozhraní, budete musieť tieto kroky zopakovať pre všetky z nich.

  1. Vyberte Rozšírené a potom vyberte kartu DNS.

  1. Ak chcete pridať server DNS, vyberte tlačidlo + v časti Servery DNS.

Ktorý server DNS si vyberiete, je len na vás, ale služby Cloudflare DNS a Google DNS sú veľmi odporúčané.

Dobrou prvou voľbou je rýchly a presný verejný server DNS spoločnosti Google. Toto sú podrobnosti, ktoré treba zadať:

  • 8.8.8.8
  • 8.8.4.4
  • 2001:4860:4860::8888
  • 2001:4860:4860::8844

Toto sú servery na pridanie pre DNS Cloudflare:

  • 1.1.1.1
  • 1.0.0.1
  • 2606:4700:4700::1111
  • 2606:4700:4700::1001

Tretia dobrá alternatíva je OpenDNS. Toto sú adresy serverov:

  • 208.67.222.222
  • 208.67.220.220

Dokonca môžete použiť špecializované inteligentné služby DNS, ktoré vám poskytnú jemnú kontrolu nad internetom a dokonca vám umožnia obísť blokovanie obsahu založeného na polohe. Väčšina inteligentných služieb DNS však vyžaduje predplatné.

Skontrolujte bránu Mac Firewall

V niektorých prípadoch môžu vaše problémy s DNS vyplývať z problému s firewallom vášho Macu. Firewall je softvérový alebo hardvérový sieťový filter, ktorý blokuje neoprávnenú komunikáciu. Váš firewall môže z nejakého dôvodu blokovať vaše pripojenie k serveru DNS. Podrobnosti o povolení, zakázaní a konfigurácii brány firewall nájdete v sprievodcovi konfiguráciou brány firewall systému Mac.

Nastavenie vlastného smerovania pomocou súboru Hosts

Moderné operačné systémy majú lokálnu smerovaciu tabuľku známu ako súbor Hosts. Toto je jednoduchý textový dokument, ktorý váš prehliadač vždy skontroluje pred vyrovnávacou pamäťou DNS alebo serverom DNS.

Ak máte problémy len s konkrétnymi webovými stránkami, môžete pre danú webovú lokalitu nastaviť vlastnú trasu úpravou súboru hosts. Tento súbor obsahuje zoznam „názvov hostiteľov“, čo je len adresa IP a adresa URL webovej stránky, ktorá s ňou súvisí.

Je to také jednoduché, ako pridanie adresy IP a adresy URL webu. URL môžete presmerovať na ľubovoľnú IP adresu, ktorá má svoje využitie, ale tu chceme, aby odkazovala na webovú stránku, ktorú chceme navštíviť.

Môžete nastaviť zoznam trvalých presmerovaní pre svoje najdôležitejšie webové stránky, aby ich žiadny problém s DNS nikdy neovplyvnil. Presné pokyny nájdete v našej príručke na úpravu súborov hostiteľa macOS.

Ako vyriešiť problémy s DNS v systéme macOS