¿Cómo funciona un nombre de dominio?

Cada vez que alguien escribe tu nombre de dominio, internet hace una búsqueda de seis pasos antes de que se cargue tu web. La mayoría de la gente no tiene ni idea de que eso está pasando. Y en casi todo en la vida, no hace falta saberlo. Pero si estás creando…

Borrador

En el capítulo anterior establecimos que un nombre de dominio y una web son cosas distintas. Un nombre de dominio es la dirección. La web es lo que vive en esa dirección. El sistema que las conecta es el DNS. Ahora profundizamos en cómo funciona un nombre de dominio y qué ocurre cada vez que alguien lo escribe en un navegador.

La respuesta corta es que un nombre de dominio funciona traduciendo una dirección legible por personas a la dirección IP numérica del servidor donde se almacenan los archivos de tu web. La respuesta completa incluye una cadena de búsquedas que tu navegador gestiona automáticamente, en fracciones de segundo, sin que veas nada.

¿Cómo funciona un nombre de dominio?

Escribes wemasy.es en tu navegador y pulsas Enter. Esto es lo que pasa a continuación, en el orden en que ocurre.

Tu navegador comprueba primero su propia caché. Si ha buscado este nombre de dominio hace poco, ya conoce la dirección IP y carga la web directamente. Si no, pasa la solicitud a un resolutor DNS. El resolutor suele operarlo tu proveedor de acceso a internet, aunque también puedes usar resolutores públicos. Su trabajo es encontrar la dirección IP del nombre de dominio que has pedido.

El resolutor comprueba a continuación su propia caché. Si ha buscado wemasy.es hace poco, devuelve la respuesta de memoria. Si no, empieza a preguntar. El resolutor envía una consulta a un servidor de nombres raíz. Los servidores de nombres raíz están en la cima del sistema DNS. No conocen la dirección IP de cada nombre de dominio, pero saben dónde encontrar los servidores de nombres adecuados para cada dominio de primer nivel. El servidor raíz le dice al resolutor que pregunte al servidor de nombres del TLD .com.

El servidor de nombres del TLD gestiona todos los dominios .com. No conoce la dirección IP de wemasy.es en concreto, pero sabe qué servidores de nombres son responsables de él. Envía al resolutor al servidor de nombres autoritativo de wemasy.es.

El servidor de nombres autoritativo es donde está la respuesta real. Guarda los registros DNS del dominio, incluido un registro A que asocia el nombre de dominio con una dirección IP concreta. El resolutor obtiene esa dirección IP, se la devuelve a tu navegador y tu navegador se conecta al servidor de esa dirección. El servidor devuelve los archivos de la web y la página se carga.

Desde tu punto de vista, escribiste un nombre y apareció una página. Detrás, cuatro sistemas distintos respondieron en secuencia. Todo el intercambio suele tardar menos de 100 milisegundos.

¿Qué es el DNS y por qué existe?

DNS significa Sistema de Nombres de Dominio (Domain Name System). Es el directorio global que permite usar nombres en lugar de números para encontrar webs. Sin él, tendrías que memorizar una cadena como 185.230.65.11 cada vez que quisieras visitar un sitio.

El sistema se diseñó para ser descentralizado. No hay un único servidor que sepa dónde vive cada web. En cambio, la responsabilidad se reparte entre miles de servidores de nombres de todo el mundo, cada uno con los registros de una parte del total. Esto hace que el sistema sea rápido, resistente y escalable.

El DNS gestiona mucho más que webs. Enruta el correo, verifica la propiedad de los dominios, da vida a los subdominios y gestiona los registros de seguridad. Para ver el panorama completo de cómo funciona el sistema DNS a este nivel, el capítulo en profundidad sobre el DNS lo explica en detalle.

¿Qué son los servidores de nombres y qué hacen?

Un servidor de nombres es un servidor que almacena los registros DNS de un dominio. Cuando registras un nombre de dominio, se le asigna un conjunto de servidores de nombres. Esos servidores son la fuente autoritativa de todo lo relacionado con el DNS de ese dominio. Si alguien quiere saber la dirección IP que hay detrás de tu nombre de dominio, acaba en tus servidores de nombres para obtener la respuesta.

La mayoría de los registradores de dominios asignan servidores de nombres por defecto cuando registras un dominio. Si usas un proveedor de hosting aparte, actualizas tus servidores de nombres para que apunten a tu proveedor. Así es como el dominio que registraste en un sitio se conecta con la web que creaste en otro.

Cuando cambias los servidores de nombres, le estás diciendo al sistema DNS global que empiece a buscar los registros de tu dominio en otro lugar. Los registros DNS que tenías configurados con los servidores de nombres anteriores no se trasladan automáticamente. Los vuelves a crear en los nuevos servidores de nombres.

¿Qué es un registro A?

Un registro A es un registro DNS que asocia un nombre de dominio con una dirección IP. Es el registro central que hace que un nombre de dominio apunte a una web. Cuando el resolutor DNS llega a tu servidor de nombres autoritativo y pregunta dónde vive wemasy.es, lo que encuentra es el registro A.

Hay varios tipos de registros DNS, cada uno con un propósito distinto. Los registros A gestionan la asociación con direcciones IP. Los registros MX gestionan el enrutamiento del correo. Los registros CNAME crean alias que apuntan un nombre de dominio a otro. Los registros TXT guardan cadenas de verificación y configuraciones de seguridad. El registro A es el más directamente ligado a cómo tu nombre de dominio carga una web. Para un desglose completo de lo que hace cada tipo, consulta la guía de tipos de registros DNS.

¿Qué pasa cuando todavía no se ha configurado el DNS?

Si registras un nombre de dominio y nunca configuras los registros DNS, el dominio existe en el registro pero no lleva a ninguna parte. Un navegador que intenta buscar la dirección IP no obtiene respuesta. La página no se carga. Los visitantes ven un error o una pantalla en blanco, según el navegador.

Por eso registrar un nombre de dominio no es lo mismo que tener una web que funciona. El nombre de dominio está activo en el sentido de que está registrado y nadie más puede quedárselo. Pero no es funcional hasta que se configuran los registros DNS y apuntan a un servidor con archivos de web de verdad.

Lo mismo ocurre de forma temporal cada vez que haces cambios en tus ajustes DNS. Siempre hay un intervalo entre el momento en que guardas el cambio y el momento en que el cambio llega a todo el sistema DNS.

¿Qué es la propagación DNS?

La propagación DNS es el tiempo que tarda un cambio en tus registros DNS en extenderse por todos los resolutores y cachés del mundo. Cuando actualizas un registro A o cambias de servidores de nombres, ese cambio no se aplica en todas partes al instante. Distintos resolutores han guardado la información antigua en caché durante distintos periodos.

Cuánto tarda la propagación depende de un ajuste llamado TTL, siglas de tiempo de vida (time to live). El TTL se define en cada registro DNS e indica a los resolutores cuánto tiempo deben guardar la información en caché antes de comprobar si hay una actualización. Un TTL de 3600 segundos significa que los resolutores pueden conservar los datos antiguos hasta una hora antes de actualizarlos. Un TTL más bajo supone una propagación más rápida pero consultas más frecuentes.

Durante la propagación, algunos visitantes llegan al servidor antiguo y otros al nuevo, según el resolutor que usen. La propagación completa suele terminar en unas horas, aunque en ocasiones puede tardar hasta 48 horas. El capítulo sobre la propagación DNS lo cubre por completo, incluido cómo comprobar si la propagación ha terminado y qué hacer si tarda más de lo esperado.

¿Por qué importa este proceso para tu marca?

Si miras de cerca cómo está diseñado el sistema de nombres de dominio, encontrarás un nivel de control que solo se hace evidente la primera vez que necesitas usarlo.

Tu nombre de dominio no está ligado a ningún servidor concreto. Apunta al servidor que tú le indiques. Si mueves tu web a otro proveedor de hosting, actualizas los registros DNS y los visitantes te siguen. El nombre de dominio se mantiene igual. La dirección de tu marca no cambia. Tus enlaces, tu posicionamiento en buscadores y el recuerdo que tu público tiene de tu dirección se mantienen intactos.

Esta separación entre el dominio y el servidor es lo que hace manejable reconstruir o migrar una web. Puedes crear una versión nueva de tu web en un servidor de pruebas, probarla y luego actualizar el registro A para que tu nombre de dominio apunte al servidor nuevo. El cambio ocurre sin que tus visitantes vean nunca una dirección rota.

También significa que tu nombre de dominio tiene una permanencia que los archivos de tu web no tienen. Los servidores se actualizan, las plataformas cambian, las webs se reconstruyen. El nombre de dominio perdura a través de todo eso mientras sigas renovándolo. Por eso tu nombre de dominio es un activo de marca que merece protección. Para saber más sobre qué es un nombre de dominio y qué implica registrar uno, consulta el capítulo sobre la diferencia entre un nombre de dominio y una web.

Cómo gestiona WEMASY la conexión del nombre de dominio

En WEMASY, cuando registras un nombre de dominio y creas tu web en la misma cuenta, la conexión DNS se configura automáticamente. Los servidores de nombres, el registro A y cualquier otro registro DNS necesario se configuran por ti. No tienes que entrar en un registrador aparte, localizar los ajustes de tus servidores de nombres ni introducir una dirección IP a mano.

Si registraste tu nombre de dominio en otro sitio y quieres usarlo con una web de WEMASY, lo conectas actualizando los servidores de nombres en tu registrador para que apunten a los servidores de nombres de WEMASY. Después, WEMASY gestiona los registros DNS del dominio. Los detalles de lo que incluye cada plan están en los precios de WEMASY.

Preguntas frecuentes

¿Qué pasa si apunto mi dominio a una dirección IP equivocada?

Los visitantes que escriban tu nombre de dominio llegarán al servidor equivocado, o a nada en absoluto si esa dirección IP no tiene ninguna web detrás. El navegador recibe un error de conexión o una página en blanco. La solución es actualizar tu registro A a la dirección IP correcta y esperar a que termine la propagación DNS. Esta es una de las razones por las que es importante revisar dos veces los registros DNS al conectar un dominio a un nuevo proveedor de hosting. Con el creador de webs de WEMASY, puedes configurarlo directamente en tu web.

¿Por qué mi web sigue mostrando la versión antigua después de pasar a un servidor nuevo?

Los registros DNS se guardan en caché en varios puntos de la cadena de búsqueda, incluido tu propio dispositivo y el resolutor de tu proveedor de internet. Aunque actualices tu registro A, la dirección IP antigua puede seguir en caché de forma local. Borrar la caché del navegador y la caché DNS puede ayudar, pero en algunos casos simplemente tienes que esperar a que expire el periodo de TTL para que todos los visitantes vean la versión actualizada.

¿Puedo usar el mismo nombre de dominio para dos webs distintas a la vez?

No. Un nombre de dominio solo puede apuntar a una dirección IP mediante su registro A a la vez. Si quieres que distintas secciones de tu web apunten a servidores distintos, puedes usar subdominios. Por ejemplo, store.yourbrand.com puede apuntar a un servidor distinto que yourbrand.com y ambos siguen siendo parte del mismo dominio.

¿Necesito conocimientos técnicos para gestionar los ajustes DNS de mi dominio?

Los cambios básicos de DNS, como actualizar un registro A o añadir un CNAME, se pueden hacer sin conocimientos técnicos profundos si tu proveedor tiene una interfaz clara. Los conceptos en sí son sencillos cuando entiendes qué hace cada tipo de registro. Las plataformas que reúnen el registro de dominios con el hosting suelen encargarse de la configuración DNS automáticamente, así que nunca necesitas tocar los registros.

¿Cuál es la diferencia entre un servidor de nombres y un registro DNS?

Un servidor de nombres es el servidor que guarda todos los registros DNS de tu dominio. Un registro DNS es una entrada concreta dentro de ese servidor de nombres que le dice al sistema DNS qué hacer con una solicitud determinada, como enrutar el tráfico web, el correo o los subdominios. Cuando actualizas tus servidores de nombres, entregas el control de todos tus registros DNS a un nuevo proveedor. Cuando actualizas un solo registro DNS, cambias una instrucción concreta mientras el servidor de nombres sigue siendo el mismo.

Ya sabes cómo funciona un nombre de dominio, desde el momento en que alguien lo escribe hasta que la página se carga. Hay un término relacionado que probablemente has visto usado como sinónimo de nombre de dominio, pero es una cosa distinta. Ese término es URL. El siguiente capítulo explica exactamente qué separa una URL de un nombre de dominio y por qué importa la distinción al configurar tu web.

Ponlo en práctica
en tu propia web.

Empieza gratis con WEMASY y crea tu web en pocos minutos.