Un nombre de dominio completo ( FQDN ), a veces también llamado nombre de dominio absoluto , es un nombre de dominio que especifica su ubicación exacta en la jerarquía de árbol del Sistema de nombres de dominio (DNS). Especifica todos los niveles de dominio, incluido el dominio de nivel superior y la zona raíz. Un nombre de dominio completo se distingue por su falta de ambigüedad en términos de ubicación de la zona DNS en la jerarquía de etiquetas DNS: solo se puede interpretar de una manera.
Un nombre de dominio completo se escribe convencionalmente como una lista de etiquetas de dominio separadas por el carácter de punto “ ” . La parte superior de la jerarquía en un FQDN comienza con la etiqueta más a la derecha. Por ejemplo, en el FQDN , es una etiqueta directamente debajo de la zona raíz , está anidada debajo de y, finalmente, está anidada debajo de . [1].
somehost.example.com
com
example
com
somehost
example.com
La capa superior de cada nombre de dominio es la zona raíz DNS , que se expresa como una etiqueta vacía y se puede representar en un FQDN con un punto final, como somehost.example.com.
. Un punto final generalmente está implícito y a menudo se omite en la mayoría de las aplicaciones. Los puntos finales son requeridos por el formato estándar para los archivos de zona DNS , así como para desambiguar los casos en los que un FQDN no contiene ningún otro separador de etiquetas, como los FQDN para la zona raíz en sí y cualquier dominio de nivel superior . [2]
La longitud de cada etiqueta debe estar entre 1 y 63 octetos , y el nombre de dominio completo está limitado a 255 octetos, puntos incluidos. [3]
Un nombre de dominio relativo es un nombre de dominio que no incluye todas las etiquetas. [4] También se lo puede denominar nombre de dominio parcialmente calificado o PQDN. [5] Los nombres de host se pueden utilizar como nombres de dominio relativos.
Los nombres de dominio completamente calificados separados por puntos son la forma utilizada principalmente para las representaciones legibles por humanos de un nombre de dominio. Los nombres de dominio separados por puntos no se utilizan en la representación interna de etiquetas en un mensaje DNS [6], pero se utilizan para hacer referencia a dominios en algunos registros TXT y pueden aparecer en configuraciones de resolución , archivos de hosts del sistema y URL .
Las direcciones web suelen utilizar FQDN para representar el host, ya que garantiza que la dirección se interpretará de forma idéntica en cualquier red. Algunos protocolos, incluido HTTP , permiten los nombres de host relativos, pero otros, como el Protocolo simple de transferencia de correo (SMTP), los rechazan. [7]