¿Qué es un nombre de dominio completo (FQDN)?
Descubre qué son los nombres de dominio completos (FQDN), en qué se diferencian de otros nombres de dominio y cómo puede ayudarte F5.
Un nombre de dominio completo (FQDN) es un nombre de dominio completo e inequívoco que especifica la ubicación exacta de recursos de red, como servidores, sitios web o servicios, en Internet. Los FQDN facilitan la organización, identificación y acceso a los recursos en línea, garantizando la interoperabilidad entre distintos entornos de red.
Estructura de un FQDN
El FQDN sirve para mostrar la ubicación exacta de un recurso informático dentro de la jerarquía del sistema de nombres de dominio (DNS). Tradicionalmente, un FQDN se escribe como una lista de etiquetas de dominio: el dominio de nivel superior, el nombre de dominio de segundo nivel, un subdominio (si se utiliza) y el dominio del host, separados por puntos. La jerarquía de etiquetas se lee de derecha a izquierda. Como ejemplo de la sintaxis de un FQDN, en la dirección www.shop.example.com, «.com» es el dominio de nivel superior, «example» es el nombre de dominio de segundo nivel, «shop» es el subdominio y «www» es el nombre de host.
- El dominio de nivel superior (TLD) es el nivel más alto de la estructura jerárquica de los nombres de dominio y representa la categoría más general del dominio. Además de .com, otros TLD genéricos habituales son .org, .net e .info. También se utilizan TLD de código de país: .ca (Canadá), .us (Estados Unidos) y .de (Alemania).
- El dominio de segundo nivel (SLD) se encuentra inmediatamente a la izquierda del TLD. Normalmente, el propietario o administrador del dominio elige el SLD, que suele estar asociado al nombre o la marca de la organización, el sitio web o el servicio. La combinación del dominio de segundo nivel y el dominio de nivel superior crea el dominio raíz, una dirección distintiva y reconocible para acceder a sitios web y otros recursos de Internet.
- Los subdominios se utilizan para organizar y clasificar distintas secciones o servicios dentro de un dominio, y permiten crear espacios de nombres diferenciados y estructuras jerárquicas bajo un dominio principal. Suelen emplearse para representar servicios, departamentos o secciones específicos de un sitio web. Por ejemplo, «shop.example.com» podría ser la dirección de una tienda online.
- El nombre de host es el elemento situado más a la izquierda de un nombre de dominio. Los nombres de host pueden utilizarse para diversos fines, como identificar servidores web ("www"), servidores de correo ("mail"), servidores FTP ("ftp"), entre otros. Por ejemplo, www.example.com es la dirección del servidor web asociado al dominio example.com. Los nombres de host permiten organizar y clasificar los distintos servicios de un dominio.
- La Corporación de Internet para la Asignación de Nombres y Números (ICANN) gestiona la asignación y administración de nombres de dominio y dominios de nivel superior (TLD) para garantizar la estabilidad y la seguridad del sistema global de nombres de dominio.
Otros ejemplos de FQDN
Nombres de dominio internacionales
Los nombres de dominio tradicionales se basan en el juego de caracteres ASCII, que incluye el alfabeto latino y un conjunto limitado de caracteres. Sin embargo, muchos idiomas de todo el mundo utilizan sistemas de escritura con caracteres que no están representados en ASCII. Los nombres de dominio internacionalizados (IDN) solucionan esta limitación al permitir registrar y utilizar nombres de dominio en idiomas y sistemas de escritura locales.
Los IDN son nombres de dominio que incluyen caracteres de conjuntos distintos de ASCII, como letras con signos diacríticos o caracteres de alfabetos no latinos. Los IDN permiten utilizar nombres de dominio en idiomas distintos del inglés y admiten la inclusión de caracteres de diversos alfabetos y sistemas de escritura, lo que fomenta la inclusión y la diversidad lingüística en Internet.
Los IDN utilizan Unicode, un sistema estandarizado de codificación de caracteres, para representar caracteres no ASCII. Unicode asigna valores numéricos únicos a caracteres y símbolos de prácticamente todos los sistemas de escritura del mundo, lo que permite que los nombres de dominio incluyan caracteres de diversas escrituras, como la cirílica, la árabe, la china, la japonesa, la coreana y muchas otras, más allá del conjunto limitado de caracteres disponible en ASCII.
A su vez, otro sistema de codificación denominado Punycode convierte los IDN con caracteres no ASCII en representaciones compatibles con ASCII. Esto permite representar los nombres de dominio que contienen caracteres de distintos sistemas de escritura en un formato compatible con el conjunto de caracteres ASCII, utilizado tradicionalmente para los nombres de dominio en el DNS.
Variaciones de sintaxis de los FQDN
- Punto final: En un FQDN, el punto final (por ejemplo, «www.example.com.») representa la raíz de la jerarquía DNS. El punto al final sirve para delimitar el nombre de dominio, convirtiéndolo en una referencia absoluta y plenamente cualificada. Cuando se especifica un FQDN sin punto final, el sistema DNS añade automáticamente el dominio raíz al nombre. Por ejemplo, «www.example.com» equivale a «www.example.com.». Sin embargo, la presencia o ausencia del punto final puede influir en la interpretación del nombre de dominio en determinadas situaciones. Al especificar nombres de dominio en configuraciones DNS, archivos de zona u otros contextos técnicos, es importante incluir el punto final para garantizar la precisión y una interpretación correcta.
- Subdominios comodín: Un subdominio comodín es un subdominio que se especifica mediante el carácter comodín * (asterisco), que actúa como marcador de posición para cualquier nombre de subdominio. Por tanto, «*.example.com» representa cualquier subdominio del dominio «example.com». Los subdominios comodín suelen utilizarse cuando los subdominios se crean dinámicamente o cuando no se ha definido previamente la lista exacta de subdominios. Un subdominio comodín también puede servir como regla general para cualquier subdominio que coincida con el patrón especificado. Esto puede simplificar las configuraciones de DNS, ya que permite que una sola regla abarque varios subdominios.
FQDN frente a otros tipos de nombres de dominio
FQDN frente a nombre de dominio absoluto (ADN)
Según la ICANN, los términos «nombre de dominio completo» y «nombre de dominio absoluto» suelen utilizarse indistintamente y, en la mayoría de los contextos, hacen referencia al mismo concepto. Ambos términos describen un nombre de dominio que incluye la jerarquía completa de etiquetas necesaria para especificar la ubicación exacta de un recurso en el DNS.
FQDN frente a nombre de dominio parcialmente cualificado (PQDN)
Un PQDN es un nombre de dominio que carece de la jerarquía completa de etiquetas necesaria para ser un FQDN; un PQDN no proporciona la ruta completa necesaria para localizar un recurso específico en Internet. Por lo general, un PQDN no incluye el nombre de host, por lo que, mientras que www.example.com es el FQDN de ese sitio, «example.com» sería su PQDN. La mayoría de los desarrolladores web configuran el DNS de su sitio para redirigir a los visitantes a la misma página, tanto si introducen el FQDN como el PQDN.
FQDN frente a localizador uniforme de recursos (URL)
Un FQDN es un nombre de dominio completo que especifica la ubicación exacta de un recurso en el DNS, mientras que una URL es la dirección completa para acceder a recursos en Internet e incluye el protocolo y otros componentes además del nombre de dominio. Las URL se utilizan habitualmente en los navegadores web para acceder a páginas web específicas.
Cómo se utilizan los FQDN
Los FQDN desempeñan varias funciones importantes, entre ellas:
- Identificación de recursos de red. Los FQDN se utilizan para identificar de forma única y exacta recursos de red en Internet, como servidores, routers y dispositivos. Se puede asignar un FQDN distinto a cada recurso para facilitar su localización precisa y la comunicación.
- Direccionamiento de correo electrónico. En una dirección de correo electrónico, el nombre de dominio se representa mediante el FQDN del sitio. Por ejemplo, en la dirección de correo electrónico «user@example.com», «example.com» representa el dominio del servidor de correo.
- Alojamiento de servidores web. Los FQDN se utilizan en el alojamiento web para identificar los servidores web y acceder a ellos. Los sitios web suelen estar asociados a FQDN, lo que permite a los usuarios acceder a páginas web específicas introduciendo la dirección completa (por ejemplo, «www.example.com»). Esto es fundamental para alojar varios sitios web en un único servidor, cada uno con su propio FQDN.
- Resolución DNS. El DNS traduce los nombres de dominio legibles para las personas en direcciones IP, lo que permite a los ordenadores localizarse y comunicarse entre sí a través de Internet. Los FQDN son fundamentales para la resolución DNS, ya que se utilizan en las consultas y respuestas DNS, lo que permite a los sistemas resolver los nombres de host en sus direcciones IP correspondientes.
¿Por qué necesitas un FQDN?
Los FQDN desempeñan un papel fundamental a la hora de identificar, conectar y proteger la infraestructura de red, las comunicaciones y los servicios web. Entre sus usos se incluyen:
- Obtención de un certificado SSL/TLS. Los FQDN son fundamentales para proteger las comunicaciones web mediante certificados SSL/TLS, que protegen las conexiones entre un servidor web y un navegador. Los certificados SSL/TLS suelen emitirse para FQDN específicos a fin de garantizar una comunicación segura y cifrada entre clientes y servidores.
- Conexiones con hosts remotos. Los FQDN se utilizan habitualmente en situaciones de acceso remoto, como las conexiones con hosts remotos y máquinas virtuales. Contribuyen al proceso de autenticación, garantizando la identificación precisa del servidor previsto y la conexión con este.
- Acceso a servicios de dominio, protocolos y servidores remotos. Los FQDN son esenciales para muchas aplicaciones, como el acceso a servidores FTP (protocolo de transferencia de archivos) y la configuración de servicios de correo electrónico. Los FQDN también se utilizan para identificar y autenticar hosts de forma segura en conexiones Secure Shell (SSH), así como para especificar los servidores host de destino en conexiones Telnet. Por ejemplo, en una sesión FTP, el FQDN puede utilizarse para especificar la ruta completa a un directorio o archivo del servidor FTP. Del mismo modo, al enviar correos electrónicos, los clientes de correo utilizan el FQDN del servidor SMTP para enrutar los mensajes salientes y garantizar que se entreguen correctamente al servidor de correo de destino.
- Migración a un nuevo servidor. La migración de servicios a un nuevo servidor o infraestructura suele requerir cambios en las direcciones IP. El uso de FQDN permite actualizar los registros DNS para que reflejen las nuevas direcciones IP sin necesidad de realizar cambios en los dispositivos cliente. Los FQDN proporcionan una capa de abstracción que permite hacer referencia a los servicios mediante sus nombres de dominio en lugar de utilizar direcciones IP específicas.
Cómo encontrar un FQDN
La forma de encontrar el FQDN de tu ordenador depende del sistema operativo.
Sistema operativo Windows
- Abra el Panel de control.
- Haz clic en Sistema y seguridad > Sistema.
- Seleccione Ver el nombre de este equipo
- El nombre completo del dispositivo (es decir, el FQDN) aparece en Especificaciones del dispositivo.
macOS
- Selecciona el menú Apple, Ajustes del Sistema y haz clic en General en la barra lateral.
- Haz clic en «Acerca de» a la derecha. Es posible que tengas que desplazarte hacia abajo.
- El nombre completo del equipo o el FQDN aparece en la parte superior de la configuración de Acerca de.
Como alternativa, en macOS, abre el terminal y escribe hostname -f en la línea de comandos para obtener el FQDN.
Linux
Al abrir el terminal e introducir hostname -A, teniendo en cuenta que la A distingue entre mayúsculas y minúsculas, se mostrará el FQDN.
¿Cómo puede ayudar F5?
El DNS permite a los usuarios acceder a los servicios, por lo que es uno de los componentes más importantes de la infraestructura de red. Si el DNS no está disponible, los servicios no funcionarán correctamente. F5 BIG-IP DNS y F5 Distributed Cloud DNS ofrecen un rendimiento de DNS inigualable, ya que gestionan las respuestas a las consultas con escalabilidad multinúcleo y hacen frente a los picos en el volumen de consultas DNS para garantizar una alta disponibilidad de las aplicaciones, incluso entre varias instancias y en entornos híbridos. Las plataformas DNS de F5 ofrecen una gestión sencilla, con una visibilidad y una capacidad de programación excelentes, lo que facilita el mantenimiento de las arquitecturas de red y proporciona una navegación web más rápida y una menor latencia para mejorar la experiencia de los usuarios.
