¿Cuál es la longitud máxima de un nombre de dominio?

Publicado 8 de septiembre de 2024

Problema: Límites de longitud de nombres de dominio

Al crear un sitio web, elegir el nombre de dominio adecuado es importante. Muchas personas preguntan sobre la longitud máxima de un nombre de dominio. Esta pregunta surge porque los nombres de dominio tienen límites técnicos y prácticas que afectan su facilidad de uso y memorización.

Longitud máxima para componentes de nombres de dominio

Longitud de etiqueta (subdominio)

La longitud máxima para etiquetas individuales (subdominios) en un nombre de dominio es de 63 octetos. Este límite se aplica a cada parte del nombre de dominio separada por puntos. Por ejemplo, en "www.ejemplo.com", "www", "ejemplo" y "com" son etiquetas separadas, y cada una puede tener hasta 63 octetos de longitud.

Es mejor mantener las etiquetas más cortas que el límite máximo. Las etiquetas más cortas son más fáciles de escribir, recordar y menos propensas a errores. La mayoría de los propietarios de sitios web usan etiquetas mucho más cortas que el límite de 63 octetos para una mejor usabilidad.

Consejo: Longitud óptima de etiqueta

Apunta a longitudes de etiqueta entre 3 y 15 caracteres. Este rango equilibra la memorabilidad con la flexibilidad, permitiendo nombres de dominio descriptivos pero concisos.

Longitud total del nombre de dominio

El límite total de caracteres para nombres de dominio completos, incluyendo todas las etiquetas y puntos, es de 253 octetos. Este límite se aplica al nombre de dominio completo en su totalidad. Por ejemplo, "www.ejemplo.com" cuenta como un nombre de dominio completo.

Existen razones técnicas para esta restricción de longitud del nombre completo. El límite de 253 octetos permite la compatibilidad con varios protocolos y sistemas de Internet. Ayuda a mantener la consistencia en diferentes aplicaciones y servicios que manejan nombres de dominio. Este límite también ayuda a prevenir problemas con el almacenamiento y transmisión de datos en servidores DNS y otra infraestructura de red.

Estándares técnicos y especificaciones

Directrices RFC 1035

El RFC 1035, publicado en noviembre de 1987, estableció la base para las especificaciones de nombres de dominio. Este documento describe la estructura y los límites para los nombres de dominio en el Sistema de Nombres de Dominio (DNS).

El RFC 1035 especifica que las etiquetas (subdominios) no deben exceder los 63 octetos de longitud. El nombre de dominio completo, incluyendo todas las etiquetas y puntos separadores, no debe exceder los 255 octetos. Estas medidas se basan en octetos en lugar de caracteres, lo cual es importante para manejar caracteres especiales y nombres de dominio internacionalizados.

Consejo: Entendiendo octetos vs. caracteres

Un octeto es 8 bits, típicamente equivalente a un byte. Aunque a menudo es intercambiable con "carácter" en ASCII, difieren para Unicode. Por ejemplo, el carácter "ñ" usa 2 octetos en codificación UTF-8. Esta distinción es crucial cuando se trabaja con nombres de dominio internacionalizados.

Actualizaciones RFC posteriores

Varios RFCs han confirmado o aclarado las especificaciones originales:

RFC 2181 (julio de 1997) reafirmó el límite de 255 octetos para nombres de dominio completos.

RFC 3986 (enero de 2005) aconsejó a los productores de URI seguir la sintaxis DNS y limitar los nombres a 255 caracteres.

RFC 5321 (octubre de 2008) mantuvo el máximo de 255 octetos para nombres de dominio, pero sugirió un límite de 64 caracteres para las etiquetas. Sin embargo, el estándar de la industria sigue siendo de 63 caracteres por compatibilidad.

El estándar actual de la industria sigue las directrices originales del RFC 1035:

  • Etiquetas (subdominios): Máximo 63 octetos
  • Nombres de dominio completos: Máximo 253 octetos (límite práctico, teniendo en cuenta el formato de dirección de correo electrónico)

Estos estándares ayudan a mantener la consistencia y compatibilidad en varios sistemas y aplicaciones de Internet.