Qué es un dominio, DNS o Domain Name System

Clase 14 de 32Fundamentos de Ingeniería de Software

Resumen

Comprende con claridad cómo DNS traduce nombres como Twitter.com a direcciones IP y por qué a veces ves versiones antiguas al migrar servidores. Aquí verás conceptos clave como subdominios, MX Records, registros TXT y el archivo hosts local, con ejemplos prácticos y términos esenciales para usar la web con confianza.

¿Qué es DNS y por qué importa para abrir sitios web?

Los DNS son servidores con una base de datos que asocian un nombre de dominio con su IP. Antes de cargar cualquier sitio, tu ISP realiza una petición DNS: sin IP, no hay conexión.

  • Traduce dominios a IP de forma automática y rápida.
  • Ejemplo claro: twitter.com → 104.244.42.65.
  • No te conectas por nombre: necesitas la IP.

¿Cómo están distribuidos los servidores DNS y qué pasa con los cambios de IP?

Existen muchos servidores DNS en todo el mundo, con copias exactas de los dominios para que la consulta sea rápida y la señal viaje lo mínimo. Hay servidores raíz (por país, muy probablemente) y subservidores de caché que guardan resultados frecuentes.

Cuando migras un sitio y cambias la IP, el cambio no es automático ni inmediato: debe desplegarse por Internet. Durante ese tiempo pueden ocurrir efectos visibles.

  • El sitio puede no responder.
  • Puedes ver una versión vieja del sitio.
  • Puede apuntar al servidor anterior por la caché.

¿Qué registros DNS existen y para qué sirven?

Los DNS guardan distintos tipos de información, no solo el par dominio-IP. Estos registros permiten organizar servicios como móvil, API y correo dentro de un mismo dominio.

¿Cómo funcionan los subdominios como m.twitter.com y api.twitter.com?

Un subdominio es una variante del dominio principal que puede apuntar a la misma o a otra IP. Ejemplos: m.twitter.com para móvil y api.twitter.com para el API. Cada uno puede resolverse distinto según la necesidad.

¿Qué guardan los MX Records para el correo electrónico?

Los MX Records (registros MX) indican dónde vive el servidor de correo de un dominio. El email es un protocolo único y puede usar la misma IP del sitio o una diferente. Incluso el MX puede apuntar a otro dominio (por ejemplo, a servidores de Gmail) que luego el DNS resolverá a una IP; al final, todo termina en IPs.

¿Qué son los registros TXT y cómo usarlos?

Los registros TXT almacenan texto. Una consulta a un nombre como secretos.platzi.com puede devolver solo un mensaje, sin resolver a ninguna IP. Son útiles cuando solo necesitas contenido textual asociado a un dominio.

Además, en Windows, Linux y Mac existe una copia local de resolución: el archivo hosts (domain name server local). Es un archivo de texto donde pones a la izquierda la IP y a la derecha el dominio o subdominio.

  • Por defecto, 127.0.0.1 es localhost.
  • Puedes reconfigurar: 127.0.0.1 con otro nombre, o localhost apuntando a otro lado.
  • En sistemas tipo UNIX (Linux o Mac) suele estar en /etc/hosts; la ubicación varía según el sistema operativo.

¿Quieres profundizar en cómo usas subdominios, MX o tu archivo hosts en tus proyectos? Cuéntame tus dudas y casos reales en los comentarios.

      Qué es un dominio, DNS o Domain Name System