Abreviatura de Sistema de Nombres de Dominio, el DNS es la dirección de todas las páginas de la web. Cuando escribes un nombre de dominio «Url», el DNS traduce las palabras que escribiste en tu navegador y las convierte a la dirección que los servidores web pueden entender.
En esta entrada, aprenderás lo vital que es el DNS, cómo hacer cambios, cómo puede influir en la propagación del DNS, cómo garantizar que tus archivos DNS permanezcan seguros y por qué cambiar a servicios DNS premium puede llevar tu sitio de WordPress a un nivel completamente nuevo de eficiencia.
¿Listo? ¡Sumerjámonos!
¿Qué es un DNS?
Si escribes en tu navegador phluit.com, el servidor donde se almacena la página de inicio de Phluit no puede entender el inglés.
El DNS traduce el nombre de dominio que introdujiste en tu navegador a la dirección de Protocolo de Internet (IP). En el caso de phluit, el DNS traduce phluit.com a 216.3.765.22. La dirección IP es la ubicación real de la página de inicio de Phluit en el servidor.
Todas las páginas web funcionan así.
Dado que recordar las direcciones IP de una web es prácticamente imposible, el DNS hace todo el trabajo duro por ti. Y, por supuesto, hace que todo el ecosistema de la web sea mucho más fácil de navegar para los humanos. A veces verás el DNS llamado la Guía Telefónica de Internet.
Tipos de DNS
Hay varios tipos de registros DNS que quizá necesites conocer. Los registros principales incluyen:
Registro A
Pasarás la mayor parte de tu tiempo editando el registro DNS A de tu web, ya que las direcciones web IPv4 usan este registro para apuntar a un dominio o subdominio. Si el servidor web donde se encuentra tu sitio usa IPv6 en lugar de IPv4, necesitarás editar tu registro DNS AAAA. Si no estás seguro de qué son IPv6 e IPv4, los cubriremos en la siguiente sección.
Registros CNAME
Si usas subdominios, usa el registro CNAME para asociar estos subdominios con tu dominio principal.
Registros MX
Conectar tu web al servicio de correo electrónico que usas es el trabajo del registro MX. Usa el registro para asignar un servicio de correo electrónico específico, como Gmail.
Registros TXT
El spam sigue siendo la plaga de la web. Usa el registro TXT para combatir a los spammers que buscan dominios desprotegidos. Lee más sobre la autenticación del correo electrónico aquí.
Acrónimos esenciales: IP y DNS
Si nunca has visto la dirección IP de tu web, puedes ver la dirección IP de tu web desde tu panel de phluit.
Para mostrar la dirección IP de tu web, haz clic en el enlace «Sitios» a la izquierda de tu panel y luego selecciona la pestaña «Información», que revelará la información básica que permite encontrar tu web en la web.
Piensa en las direcciones IP como números de teléfono. Con el tiempo, nos quedamos sin nuevos números para dar a los clientes, así que tuvimos que cambiar la forma en que organizamos los números de teléfono en uso. Lo mismo ocurre con las direcciones IP. IPv6 nos da más direcciones IP para distribuir en nuevas webs. A medida que la web sigue expandiéndose, IPv4 simplemente se quedó sin direcciones IP.
Quizá también hayas oído que hay direcciones IP dedicadas y direcciones IP compartidas. Una dirección IP dedicada es como tu número de teléfono fijo o móvil; es exclusiva para ti y para tu web.
Una dirección IP compartida, como sugiere el nombre, es compartida por múltiples webs. Las direcciones IP compartidas son comunes en las webs que usan WordPress. Es importante entender que una dirección IP compartida no significa que tu web también comparta otros recursos. Phluit usa hosts gestionados LXD y contenedores de software LXC.
Cómo están vinculados el DNS y los servidores de nombres
Bien, ahora que tienes una comprensión clara de qué es la dirección IP de tu web y cómo se relaciona esto con el DNS, lo siguiente a considerar es el servidor de nombres de tu web.
Un servidor de nombres es esencial ya que es parte del puente que conecta el nombre de dominio de tu web con la dirección IP donde se encuentra tu web en tu servidor web. También puede que oigas llamar a los servidores de nombres servidores DNS autorizados.
Para encontrar el dominio de una web, el navegador que usa tu visitante usará el DNS para encontrar el servidor de nombres del dominio. La consulta en realidad está pidiendo algo llamado registro A. El registro A contiene la dirección IP del servidor web. Ten en cuenta que si tu servidor web usa direcciones IPv6 y no IPv4, se usará el registro DNS AAAA en lugar de un registro A.
A menudo, el servidor de nombres será inicialmente el servidor de nombres usado por el registrador de dominios que usaste cuando compraste el nombre de dominio que usa tu web. El consejo general es cambiar el servidor de nombres al servidor de nombres usado por el servicio de hosting de tu web. Haz este cambio editando el archivo DNS de tu web.
Los servidores de nombres son como agentes de tráfico que dirigen el tráfico por la web y garantizan que el dominio correcto se entregue al navegador usado por los visitantes de tu web.
No olvides que, una vez que hayas cambiado tu servidor de nombres al usado por tu servicio de hosting, cualquier cambio futuro en tu DNS será en el servidor de nombres de tu proveedor de hosting, no en el servidor de nombres de tu registrador de dominios original. Si no estás seguro de qué servidor de nombres está usando tu web, puedes comprobarlo con la herramienta de búsqueda Whois.
¿Qué es la búsqueda de DNS?
Piensa en la última vez que buscaste una web. El tiempo que pasó desde el momento en que pulsaste la tecla Intro hasta que la web apareció en tu navegador tiene mucho que ver con la búsqueda de DNS. Como ya sabes, cuanto más rápido pueda entregarse tu web a un visitante, mejor.
Como recordarás, cuando alguien escribe el nombre de dominio de tu web en su navegador, debe encontrarse la ubicación de tu web. El archivo DNS asociado a tu web contiene esa información, incluido el servidor de nombres y la dirección IP.
Puedes ver la búsqueda de DNS en acción y ver cómo la velocidad de la búsqueda de DNS puede afectar al rendimiento de tu web usando uno de los servicios de prueba de velocidad como Pingdom.
Si te preguntas si tienes control sobre la velocidad de la búsqueda de DNS como lo tienes sobre otros factores que afectan al rendimiento de tu web, tendrías razón. De hecho, reducir la velocidad de las búsquedas de DNS puede lograrse de varias maneras.
¿Qué es la propagación del DNS?
Ahora que tienes los conocimientos previos que necesitas, podemos echar un vistazo más de cerca a qué es la propagación del DNS y cómo puede impactar en tu rendimiento.
Cuando haces un cambio en el DNS de tu web, los cambios que haces, como dirigir tu sitio a un nuevo servicio de hosting, no ocurren al instante. La actualización (propagación) puede tardar varios periodos de tiempo en completarse. Esto se llama propagación del DNS.
No hay un tiempo fijo para que se complete la propagación del DNS, ya que hay demasiadas variables relacionadas con muchos aspectos de cómo se construye y se aloja tu sitio. Un buen ejemplo es el TTL o Time-To-Live (tiempo de vida). El TTL tiene un impacto fundamental en el rendimiento de tu web. El valor de TTL asociado a un registro DNS tendrá un efecto profundo en la velocidad de la propagación del DNS.
¿Cuánto tarda realmente la propagación del DNS?
De forma predeterminada, la mayoría de los TTL de tus registros DNS se establecerán en un rango de tiempo entre 1 y 4 horas. Por ejemplo, cuando apuntas tu dominio a Phluit, tienes la opción de establecer el TTL.
Phluit recomienda establecer el TTL de tu web en 1 hora, que también es el tiempo predeterminado. Esto garantizará que el tiempo de carga de tu web sea lo más bajo posible.
Los servidores de nombres también pueden tener un impacto en los valores de TTL y, por tanto, en el tiempo de carga de tu web. Phluit no tiene influencia sobre la velocidad de la propagación del DNS.
Sin embargo, si estás moviendo tu dominio a Phluit, hacer el cambio a un TTL bajo antes de comenzar la migración garantizará que los cambios se completen (propaguen) lo más rápido posible.
¿Cómo sé si mi DNS se está propagando?
Debido a que la web está alojada en una enorme red de servidores que componen internet, los registros DNS de tu web podrían estar almacenados en caché en muchos servidores. Es importante recordar que la propagación solo se completará cuando todos estos archivos DNS almacenados en caché se hayan actualizado.
Por eso, en algunos casos, la propagación del DNS puede tardar desde unas pocas horas hasta varios días. Ten esto en cuenta al hacer cambios en tu archivo DNS que puedan ser urgentes y afectar al rendimiento de tu web.
Si quieres comprobar si la propagación del DNS ha cambiado, hay una herramienta útil, whatsmydns.net, que puedes usar.
Apuntar tu dominio a Phluit
Uno de los usos prácticos del archivo DNS de tu web es si quieres cambiar de servicio de hosting. Por ejemplo, si quieres que Phluit gestione tu hosting de WordPress, tienes un par de opciones al apuntar tu dominio a Phluit:
Tu primera opción es usar tu registro DNS A.
Tu segunda opción es usar servidores de nombres. Este es un DNS Premium al que llegaremos en un minuto.
La segunda opción te da mucho más control sobre tu DNS. Phluit usa Amazon Route 53, una red global Anycast, que garantiza que tu web tenga el máximo tiempo de actividad con baja latencia para una velocidad y un rendimiento de clase mundial. El DNS Premium Amazon Route 53 se incluye gratis con todos los planes.
Solución de problemas: cómo vaciar tu caché de DNS
Has hecho algunos cambios en el archivo DNS de tu web y has verificado que la propagación del DNS se ha completado, pero tu web no funciona como se esperaba.
¿Necesitas un hosting increíblemente rápido, fiable y completamente seguro para tu nueva web? Phluit proporciona todo esto y soporte 24/7 de clase mundial de expertos en WordPress. Ver nuestros planes
¿Qué está pasando? A menudo tiene problemas con la caché de DNS.
Cuando visitas webs, tu navegador lleva un registro de los sitios que has visitado. ¿Has notado que cuando vuelves a una web parece cargar un poco más rápido? Esto se debe a que tu navegador ha guardado o «almacenado en caché» la ubicación del sitio, así que el navegador no tiene que encontrar la ubicación del servidor donde se aloja el sitio.
La caché contiene un registro temporal de la dirección IP, el nombre de host y el registro DNS A o AAAA de tu web.
La caché de DNS de tu web funciona de manera similar almacenando información sobre tu sitio. Si tienes problemas con tu web, podría ser porque tu caché de DNS se ha corrompido o los datos de la caché de DNS no se han actualizado correctamente.
Vaciar la caché de DNS de tu web es una buena idea, especialmente si estás cambiando el proveedor de hosting de tu web. Si estás haciendo cambios en el registro DNS A, por ejemplo, vaciar la caché garantizará que estés viendo la versión correcta de tu sitio cuando verifiques que carga y se muestra correctamente una vez que la migración se complete.
Seguridad del DNS
Hacer que tu sitio de WordPress sea lo más seguro posible es vital. Los visitantes de tu sitio quieren la confianza de que pueden usar tu sitio de forma segura. En el contexto de la seguridad del DNS, los ataques DDoS (denegación de servicio distribuida) son un peligro actual al que deberías prestar mucha atención.
Uno de los mayores ataques a DNS tuvo lugar el 21 de octubre de 2016, tumbando algunas de las webs más grandes del mundo, incluidas Twitter y eBay. Algunos incluso llamaron a esto el Día del Juicio Final del DNS. Lo que ocurrió fue que el ataque DDoS se dirigió a los servidores de nombres de las grandes marcas online. Como aprendimos anteriormente, sin un servidor de nombres que funcione, el DNS no puede localizar la dirección IP de la web que se solicita desde el navegador de un usuario.
Para evitar, o al menos reducir, el impacto que un ataque podría tener en tu sitio de WordPress, hay una serie de pasos que puedes dar, desde asegurarte de que tu web esté usando un hosting de WordPress seguro en primer lugar, hasta pasos específicos para evitar los ataques DDoS.
En Phluit, nos tomamos muy en serio la seguridad de las webs de nuestros clientes. Una de las muchas maneras en que ayudamos a que las webs sean más seguras es a través del uso de la autenticación de dos factores (2FA).
Quizá ya te hayas topado con esto si usas la banca online. Para acceder a tu cuenta bancaria, debes proporcionar dos o más datos para demostrar que eres quien dices ser. Phluit usa un sistema similar para proteger todas las webs que alojamos.
La 2FA es un componente importante de tu arsenal para proteger tu web de WordPress. Como WordPress sigue siendo un CMS popular, los hackers atacan continuamente las webs que usan WordPress.
El primer nivel de defensa contra los ataques son las contraseñas que usas para proteger tu sitio. Desafortunadamente, las contraseñas débiles todavía abundan en la web. De hecho, la encuesta anual de contraseñas realizada por el Centro Nacional de Ciberseguridad descubrió que 123456, seguido de «qwerty» y la palabra «password», siguen siendo de uso común.
Usar dos datos que solo tú conoces es una forma sólida y probada de proteger tu web de los ataques. Esto incluye ataques que podrían afectar a tus archivos DNS y potencialmente tumbar tu web. La mayoría de los sistemas 2FA usarán SMS para enviar códigos de autenticación, que forman la segunda parte del servicio 2FA.
En Phluit, hacemos las cosas de manera diferente para evitar que los ataques de intercambio de SIM se dirijan a tu teléfono. Nuestro método basado en Authenticator usa códigos generados dinámicamente en Google Authenticator, 1Password y otras aplicaciones de 2FA. Si aún no lo has hecho, puedes aprender a habilitar la 2FA con nuestra práctica guía.
DNS de próxima generación
Acabamos de cubrir algunos de los primeros pasos que puedes dar para proteger los archivos DNS de tu web de un ataque. Pero, ¿y si pudieras ir un paso más allá?
A medida que las empresas se adaptan a nuevas formas de trabajo remoto masivo, la ciberseguridad es aún más relevante hoy que nunca. Si los equipos de TI y los usuarios de tu empresa van a seguir trabajando de forma remota, proteger tu web de WordPress y los archivos DNS que la sustentan es crítico.
«Probablemente estés haciendo mal el DNS como nosotros lo hicimos», dijo Brian Armstrong, cofundador de Canopy, en una entrada de blog que escribió en 2014. Escribió su artículo a raíz de un ataque DDoS que deshabilitó a su proveedor de DNS, DNSimple.
Muchos proveedores de servicios DNS gratuitos hacen un trabajo adecuado. Sin embargo, a medida que la ciberseguridad se vuelve más crítica en un mundo posterior a la COVID-19, actualizar el servicio DNS que usa tu web es primordial.
Phluit examinó todos los proveedores de servicios DNS premium y eligió asociarse con Amazon Route 53. El servicio ofrece conmutación por error de DNS y enrutamiento por geolocalización para garantizar que tu web permanezca activa.
Resumen
Entender cómo tus archivos DNS controlan tu web es vital para mantener una web fiable, segura y eficiente. Los cambios en tus archivos DNS deben hacerse con cuidado. Una vez que hayas completado tus cambios, apreciar cómo funciona el proceso de propagación del DNS y qué afecta a su rendimiento garantizará que tu sitio se actualice con el mínimo retraso.
La propagación del DNS es un componente esencial del mantenimiento adecuado de una web. La propagación del DNS también es más que solo tener un valor de TTL bajo establecido para que los cambios que hagas surtan efecto.
A medida que la web ha evolucionado y el ecosistema de servidores de nombres se ha expandido, el DNS se ha convertido en un componente vital para garantizar que la web funcione de manera eficiente. Y no todos los proveedores de servicios DNS son iguales.
Quizá hayas estado usando un servicio DNS gratuito durante varios años sin ningún problema. Hoy, con el aumento de la ciberseguridad, quizá sea el momento de pasar a servicios DNS premium para proteger la salud a largo plazo de tu web.
Si te ha gustado este artículo, te va a encantar la plataforma de hosting de WordPress de Phluit. Acelera tu web y obtén soporte 24/7 de nuestro veterano equipo de WordPress. Nuestra infraestructura impulsada por Google Cloud se centra en el autoescalado, el rendimiento y la seguridad. ¡Déjanos mostrarte la diferencia de Phluit! Ver nuestros planes
