Blog / Servidors DNS i possibles errors

Servidors DNS i possibles errors

per SW Team

Per poder parlar-ne, en primer lloc hem d'entendre: Què són els DNS i en què consisteixen?

Encara no disposes d'un domini propi per gestionar els teus DNS? En aquest cas et recomanem fer una ullada a les ofertes en dominis que oferim a SWHosting.

cta:domains

Què són els DNS?

Les sigles DNS vénen de Domain Name System o Sistema de Noms de Domini, i consisteixen en el sistema utilitzat a Internet per convertir els noms de domini, com ara google.com, en adreces IP, com ara 8.8.8.8. Aquest mètode fa que les adreces siguin més fàcils de recordar per a les persones, en contrast amb les seqüències numèriques que representen les adreces IP.

Cada ordinador o dispositiu que es connecta a Internet requereix una adreça IP única perquè pugui ser accessible des de qualsevol part de la xarxa, per això els DNS són essencials.

Ara que sabem què són els DNS, se'ns planteja la pregunta següent: Com funcionen?

Com funcionen els DNS?

Els DNS operen sota una estructura jeràrquica i descentralitzada. Les consultes comencen als servidors DNS locals que emmagatzemen a la memòria cau adreces IP comunes. Si no tenen l'adreça, es dirigeixen als servidors DNS de nivell superior, que contenen el directori arrel d'Internet.

Els servidors arrel tenen coneixement dels servidors DNS responsables de cada domini de nivell superior (.com, .net, etc.). Aquests, alhora, coneixen els servidors dels dominis de segon nivell, i així successivament, fins a arribar al servidor DNS del lloc web destinació que allotja l'adreça IP.

Un cop localitzada la IP, aquesta es torna al navegador per carregar la pàgina. Els DNS faciliten la localització i càrrega de llocs web de manera transparent, traduint noms de domini a IP.

Si el servidor principal de DNS deixa de funcionar, generalment hi ha un altre servidor secundari que treballa de manera independent, típicament en una xarxa diferent, per assegurar que el servei no s'interrompi. Quan el servidor principal falla, el servidor secundari entra en acció i atén totes les sol·licituds de llocs web.

Ara que ja entenem la teoria, és possible que tinguem alguns dubtes o preguntes pràctiques, com ara:

Com saber a quin DNS apunta el meu domini?

Hi ha moltes maneres d'esbrinar a quin DNS apunta el teu domini, però totes estan basades en una consulta Whois.

Whois és un protocol basat en sol·licituds i respostes TCP que s'utilitza per cercar informació a una base de dades sobre un domini específic, com el seu estat i una altra informació rellevant. La informació delicada es pot amagar per evitar la seva consulta per part de tercers.

Pots realitzar una consulta Whois directament des del teu terminal (en cas que disposis d'aquest comandament instal·lat al teu sistema operatiu), però, podem trobar llocs web que ens ofereixen la mateixa informació de forma més senzilla, per exemple:

Global DNS Propagation Center

Una altra cosa que hem de tenir en compte és que, no necessàriament tots els registres DNS tenen perquè apuntar al mateix servidor, raó per la qual hi ha les zones DNS i els seus múltiples registres. Si tens curiositat sobre això, et convidem a visitar el nostre manual sobre registres DNS i com gestionar-los en cas que disposis SWPanel com a panell personal de gestió.

Gestionar registres DNS

Com puc assignar o modificar els DNS a què apunta el meu domini?

En cas que disposis del teu domini a SWHosting, pots modificar els DNS als quals apunta el teu domini de manera molt senzilla, seguint un dels dos manuals que adjuntem a continuació.

En cas que el teu domini es trobi a SWHosting, però el meu servei sigui extern:

Configuració de DNS externs

En cas que tant el teu domini com el teu servei es trobin a SWHosting:

Com configurar els servidors DNS (Nameservers) del meu domini

Quins tipus d'errors es poden generar a nivell de DNS?

Tot i que aquest tipus d'errors no són comuns, és bona idea tenir-los identificats. Alguns són:

  • Error NXDOMAIN: Significa que el domini sol·licitat no existeix. Passa quan s'intenta accedir a un domini que mai no ha existit o que ha estat eliminat del hosting.

  • Servidor DNS no autoritatiu: Aquest error passa quan el servidor DNS consultat no té autoritat per proporcionar informació sobre el domini sol·licitat. En general, és degut a una configuració incorrecta de les zones DNS per a aquest domini.

  • Temps de vida (TTL) excedit: Els registres DNS tenen un temps de vida definit (Time To Live) que indica quant de temps poden ser emmagatzemats en memòria cau. Si aquest temps s'excedeix, el registre ha de ser consultat novament al servidor autoritatiu. Un TTL massa baix pot sobrecarregar els servidors DNS en forçar consultes constantment contra aquest.

  • Error de servidor: Es produeix quan hi ha un problema amb el servidor DNS que impedeix processar la sol·licitud a causa d'una sobrecàrrega o error del servidor.

  • Bucle de resolució: Passa quan els servidors DNS redirigeixen els registres entre si sense arribar a una resposta autoritativa, cosa que genera un cicle infinit.

  • DNS poisoning: Succeeix quan un registre DNS és alterat maliciosament per redirigir el trànsit. Els proveïdors de DNS solen implementar mesures per prevenir aquest tipus de manipulació.

  • Registres duplicats: Alguns registres DNS (per exemple CNAME, SPF, DKIM, etc...) no poden coexistir amb altres registres del mateix tipus, ja que generen conflicte entre ells.

  • Zona DNS mal configurada: És un error comú causat per l'usuari en configurar els registres DNS i introduir errors de sintaxi.

Com puc solucionar els errors DNS amb què em trobi?

La funcionalitat adequada del DNS és crucial per a la presència i l'accessibilitat del teu lloc web. Si els servidors DNS assignats al teu domini no funcionen correctament o no poden resoldre, els usuaris que intentin accedir al vostre lloc a través d'Internet trobaran dificultats.

Quan els DNS associats al teu lloc web fallen, els visitants rebran un missatge d'error de "pàgina no trobada" o "404 Pàgina no trobada" en intentar accedir al lloc.

Els errors relacionats amb els DNS són poc comuns, tret que hi hagi hagut una assignació incorrecta, sol ser el cas més habitual.

El missatge típic quan un domini no té registre de DNS és:

⚠️ El servidor DNS no respon.

Aquests errors, generalment identificats com a DNS_PROBE_POSSIBLE, poden ser provocats per dificultats de connexió entre el navegador web i el lloc que intenta accedir o resoldre.

És possible que el missatge d'error "servidor DNS no trobat" s'origini per errors en els protocols TCP/IP o en el protocol DHCP, especialment en xarxes de fibra, o fins i tot podria causar problemes al dispositiu Router o Mòdem.

Si et trobes amb aquest problema en intentar obrir un lloc web al navegador Firefox, una opció que pot ser útil per descartar el problema és intentar accedir al mateix lloc utilitzant un altre navegador, com Google Chrome, Opera, Bing, Safari , o altres.

És important assegurar-se que utilitzes sempre la versió més estable del teu navegador preferit per descartar qualsevol problema relacionat amb l'ús d'una versió obsoleta o sense suport.

Una altra solució que sempre s'ha d'intentar davant d'aquest tipus de problemes és netejar o buidar la memòria cau de DNS (flush DNS), ja que de vegades es pot quedar obsoleta i cal buidar-la per actualitzar-la.

Pots fer-ho des de la terminal o consola del teu ordinador escrivint la comanda:

  • A Windows:

ipconfig /flushdns

  • A GNU/Linux:

sudo service network-manager restart

O depenent de la distribució de Linux també:

sudo /etc/init.d/nscd restart

  • A macOS:

sudo killall -HUP mDNSResponder

Si sospites que el problema pot estar relacionat amb el teu Router/Mòdem, primer intenta reiniciar el dispositiu de connexió, i posteriorment verifica si pots accedir a Internet i navegar normalment.

Si el problema persisteix, però pots accedir a Internet des d'altres dispositius (com ara el telèfon mòbil), és possible que el problema estigui relacionat específicament amb el dispositiu de connexió. En aquest cas, considera comunicar-te amb el teu proveïdor de serveis d'Internet (ISP) per resoldre la incidència.

A més, verifica si pots navegar mentre estàs connectat al Router/Mòdem mitjançant un cable de xarxa. Si normalment et connectes a través de wifi, és possible que hi hagi problemes de saturació al canal assignat a la vostra xarxa sense fil o que la distància entre el teu dispositiu i el punt d'accés wifi sigui massa gran.

Si tens algun tipus de tallafocs, intenta desactivar temporalment el Firewall i les seves funcions de protecció, i després prova novament la navegació per Internet per veure si el problema persisteix.

En última instància, si cap d'aquests suggeriments t'han servit, sempre pots assignar altres DNS al teu dispositiu de sortida a Internet, per exemple els de Google:

DNS de Google per a IPv4 (l'estàndard actual):

  • 8.8.8.8
  • 4.4.4.4

DNS de Google per a IPv6 (nou estàndard):

  • 2001:4860:4860::8888
  • 2001:4860:4860::8844

Pots realitzar aquest tipus de configuracions des del dispositiu Router o Mòdem, sempre que aquest permeti ajustaments específics en les teves configuracions.

Ara que ja saps com funcionen els DNS, necessites un servei que disposi de zona DNS on apuntar el teu domini? Fes una ullada a les solucions hosting que t'oferim:

cta:hosting

i