Anonim

Els servidors DNS (sistema de noms de domini) tradueixen el nom fàcil d'utilitzar d'un lloc web (per exemple, switchingtomac.com) a una adreça IP que apunta al servidor específic que allotja aquest lloc web.

Si la vostra configuració de DNS no funciona correctament, aquestes cerques de DNS no funcionaran i no arribareu al lloc web. Si rebeu "El servidor DNS no respon" o altres missatges d'error relacionats amb el DNS al vostre Mac, aquestes són algunes de les possibles solucions per al problema.

Reiniciar-ho tot

El consell estàndard per reiniciar les coses s'aplica més que mai als problemes de DNS, ja que sovint és un problema amb la connexió a Internet que s'ha de resoldre.Com a tal, reinicieu tots els dispositius de la cadena. Reinicieu el mòdem (p. ex., l'ONT de fibra, el descodificador, etc.) i el vostre encaminador (si és un dispositiu independent). Reinicieu les unitats de malla de satèl·lit, els extensors i els repetidors. Finalment, reinicieu el propi Mac.

Alguns proveïdors de serveis d'Internet permeten als subscriptors restablir la connexió de l'ISP de forma remota mitjançant un lloc web o un tauler d'aplicacions mòbils. Si teniu aquesta funció, és possible que també vulgueu restablir la vostra connexió ISP de forma remota.

El teu Mac és el problema?

Abans de començar a buscar el teu Mac, has de limitar el problema al teu ordinador, o perdràs el temps i possiblement empitjoraràs encara més les coses.

La manera més ràpida de comprovar si el problema no és el vostre Mac és obrir la mateixa pàgina web en un dispositiu diferent connectat a la mateixa xarxa. Alternativament, canvieu el vostre Mac a una connexió diferent (per exemple, el punt d'accés de l'iPhone o Ethernet) i comproveu si el problema persisteix.

També vulgueu provar un navegador web diferent, com ara canviar a Google Chrome si heu estat utilitzant Safari o viceversa.

Si el problema persisteix més enllà del vostre dispositiu macOS, és millor que seguiu primer la nostra guia general de resolució de problemes de DNS. És possible que també us trobeu davant d'una interrupció del DNS, que podeu resoldre seguint els passos que es descriuen a "Canvia el vostre servidor DNS" a continuació.

Actualitza el teu navegador i macOS

Suposem que teniu alguna actualització del navegador pendent a Chrome, Safari o un altre navegador. Completeu aquesta actualització primer abans de resoldre el problema del DNS. El navegador no hauria de tenir problemes per connectar-se malgrat una interrupció del DNS o un altre problema, ja que es connecta directament a una llista de servidors d'actualització disponibles.

També hem vist publicacions en fòrums en línia que indiquen que els problemes de DNS als ordinadors macOS estan més familiaritzats amb una versió específica de macOS que d' altres. Per exemple, sembla que macOS Big Sur, en particular, té un problema de DNS que apareix aleatòriament.

Tant si es tracta d'un problema amb versions específiques de macOS, és una bona idea actualitzar a la darrera versió de l'edició de macOS que esteu executant. D' altra banda, si esteu preparat per a una actualització significativa, actualitzeu a la versió més recent de macOS que admet el vostre maquinari Mac. Això hauria d'eliminar els problemes de DNS causats per qualsevol error conegut per Apple.

Reinicia mDNSResponder

Si obriu el Monitor d'activitat de macOS, veureu un procés anomenat "mDNSResponder" com un dels molts programes que s'executen en segon pla del sistema operatiu. Aquest petit programari té una feina important: cerca dispositius a la xarxa que utilitzen el protocol de xarxa de configuració zero Bonjour d'Apple.

Centenars de dispositius, aplicacions i funcions de macOS depenen de mDNSResponder per funcionar correctament, però de vegades el procés surt malament. Això pot provocar un comportament estrany de la xarxa, que inclou errors de DNS quan s'intenta navegar per llocs web.

  1. Obre el Monitor d'activitat cercant-lo a Spotlight Search. Podeu obrir la cerca de Spotlight prement Comandament + Espai.

  1. Cerqueu mDNSresponder a la llista de processos en execució mitjançant la funció de cerca.

  1. Seleccioneu-lo i, a continuació, seleccioneu la icona X per matar el procés.

  1. Confirmeu que voleu forçar la sortida de mDNSresponder.

  1. Intenta obrir el lloc web de nou.

Esborrar la memòria cau DNS

Un dels problemes més comuns és una memòria cau DNS que s'ha fet malbé o està obsoleta. La memòria cau DNS enumera les adreces de llocs web i les seves adreces IP relacionades.

Els llocs web que visiteu sovint o que heu visitat recentment tenen les seves adreces IP emmagatzemades a la memòria cau de manera que la propera vegada que les vegeu, el navegador va directament al servidor en lloc de consultar primer el servidor DNS.

Si l'adreça IP ha canviat o el servidor d'aquesta adreça específica està inactiu, la memòria cau DNS ara apunta al lloc equivocat i el lloc web no es carregarà. Podeu "esborrar" la memòria cau DNS, el que significa esborrar-la. Això obliga el vostre navegador a obtenir informació fresca del servidor DNS:

  1. Obrir el terminal. Podeu trobar-lo prement Comandament + Espai i després cercant "Terminal".
  1. A continuació, executarem una ordre amb "sudo" o "Super User DO". Això eleva l'ordre al nivell d'administrador més alt. És possible que hàgiu d'introduir la contrasenya d'administrador per al vostre Mac quan executeu aquestes ordres.
  1. L'ordre exacta del terminal per esborrar el DNS a macOS difereix segons la versió en execució. Les ordres següents són específiques de cada versió de macOS enumerada.

Per a Mojave (versió 10.14), High Sierra (versió 10.13), Sierra (versió 10.12), Mountain Lion (versió 10.8) i Lion (versió 10.7) utilitzeu:

sudo killall -HUP mDNSResponder

Per a El Capitan (versió 10.11) i Mavericks (versió 10.9):

sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder

Per a Yosemite (versió 10.10):

sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches

Per a Snow Leopard (versió 10.6) i Leopard (versió 10.5):

sudo dscacheutil -flushcache

Per a Tiger (versió 10.4):

lookupd -flushcache

Ara la memòria cau DNS està buida i s'hauria de resoldre qualsevol problema relacionat amb la memòria cau. Si no saps quina versió de macOS tens, consulta Quina versió de macOS tinc?

Si necessiteu esborrar el DNS en dispositius Windows, iOS o Android, consulteu la nostra Guia d'eliminació de la memòria cau DNS.

Canvia el teu servidor DNS

En general, els ISP mantenen els seus propis servidors DNS perquè els seus clients puguin tenir una gran capacitat de resposta quan naveguen pels llocs web. El vostre encaminador rep automàticament les adreces del servidor DNS del vostre ISP i totes les sol·licituds del servidor de noms van a aquests servidors.

No obstant això, no només cal que utilitzeu el servidor DNS que proporciona el vostre ISP. De fet, molts ISP tenen servidors DNS bastant pobres, de manera que és millor que canvieu a uns que es consideren generalment de primer nivell.

  1. Obre el menú Apple i selecciona Preferències del sistema.

  1. A continuació, seleccioneu Xarxa.

  1. Ara trieu la connexió de xarxa per a la qual voleu especificar un servidor DNS. Si utilitzeu Wi-Fi, seleccioneu la connexió Wi-Fi corresponent. Si utilitzeu diverses interfícies de xarxa, haureu de repetir aquests passos per a totes.

  1. Seleccioneu Avançat i, a continuació, seleccioneu la pestanya DNS.

  1. Per afegir un servidor DNS, seleccioneu el botó + a la secció Servidors DNS.

Quin servidor DNS trieu depèn de vos altres, però Cloudflare DNS i Google DNS són molt recomanables.

Una bona primera opció és el servidor DNS públic ràpid i precís de Google. Aquestes són les dades a introduir:

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

Aquests són els servidors que cal afegir per a Cloudflare DNS:

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

Una tercera bona alternativa és OpenDNS. Aquestes són les adreces del servidor:

  • 208.67.222.222
  • 208.67.220.220

Fins i tot podeu utilitzar serveis de DNS intel·ligents especialitzats que us ofereixen un control detallat de la vostra experiència a Internet i fins i tot us permeten evitar el bloqueig de contingut basat en la ubicació. Tanmateix, la majoria dels serveis de DNS intel·ligents requereixen una quota de subscripció.

Comprova el tallafoc del Mac

En alguns casos, els vostres problemes de DNS poden derivar d'un problema amb el tallafoc del vostre Mac. Un tallafoc és un filtre de xarxa de programari o maquinari que bloqueja el trànsit no autoritzat. El vostre tallafoc pot bloquejar la vostra connexió al servidor DNS per algun motiu. Consulteu la guia de configuració del tallafoc de Mac per obtenir més informació sobre com activar, desactivar i configurar el tallafoc.

Configurar l'encaminament personalitzat amb el fitxer Hosts

Els sistemes operatius moderns tenen una taula d'encaminament local coneguda com a fitxer Hosts. Aquest és un document de text senzill que el vostre navegador sempre comprovarà abans de la memòria cau DNS o d'un servidor DNS.

Si teniu problemes només amb llocs web específics, podeu configurar una ruta personalitzada per a aquest lloc web editant el fitxer hosts. Aquest fitxer conté una llista de "noms d'amfitrió", que és només una adreça IP i l'URL del lloc web que l'acompanya.

És tan senzill com afegir una adreça IP i l'URL del lloc. Podeu redirigir l'URL a qualsevol adreça IP que vulgueu, que té els seus usos, però aquí volem que apunti al lloc web que volem visitar.

Podeu configurar una llista de redireccions permanents per als vostres llocs web més crítics perquè cap problema de DNS els pugui afectar. Consulteu la nostra guia d'edició de fitxers de macOS Host per obtenir instruccions exactes.

Com resoldre problemes de DNS a macOS