Módulo 1 · 1.2
Cómo está compuesto un nombre de dominio
Módulo 1: ¿Qué es el DNS? · Tiempo de lectura: 7 minutos
Objetivo de aprendizaje: Después de esta lección podrá nombrar las partes de un nombre de dominio y leer un nombre de derecha a izquierda.
Conceptos clave: etiqueta, TLD (ccTLD y gTLD), segundo nivel, subdominio, root, punto final, FQDN, longitud máxima
Un nombre está formado por etiquetas
Tome el nombre www.shop.ejemplo.nl. Está formado por cuatro partes, separadas por puntos: www, shop, ejemplo y nl. Cada parte se llama una etiqueta.
Un nombre de dominio se lee de derecha a izquierda. A la derecha está la parte más general, a la izquierda la más específica. En una dirección postal ocurre algo parecido: primero se escribe el nombre y al final el país, pero el correo busca primero el país y solo al final a la persona. Un nombre de dominio se escribe igual, de específico a general, con el país (u otra categoría) a la derecha y el nombre del ordenador a la izquierda. Por eso el DNS lo lee de derecha a izquierda: primero el país, al final el nombre del ordenador.
El árbol
El DNS está estructurado como un árbol invertido:
. (root)
┌─────────┼──────────┐
nl com org
┌───┴───┐ │ │
ejemplo sidn google wikipedia
┌──┴──┐
www shop
│
www- En la parte superior está la root, la raíz del árbol. No tiene nombre. Se escribe como un punto suelto.
- Debajo están los dominios de primer nivel o TLD:
nl,com,org,de,bey más de mil otros. - Debajo están los nombres que puede registrar, como
ejemplobajonl. Esto se llama el segundo nivel. Juntos formanejemplo.nl: su nombre de dominio. - Todo lo que usted mismo añada delante es un subdominio:
www.ejemplo.nl,shop.ejemplo.nl, e inclusowww.shop.ejemplo.nl. No necesita registrarlos. Como titular del dominio deejemplo.nl, usted los crea por su cuenta, tantos como quiera.
Tipos de dominios de primer nivel
Hay dos tipos principales de TLD:
| Tipo | Significado | Ejemplos |
|---|---|---|
| ccTLD (country code) | Un código de país de dos letras | .nl (Países Bajos), .be (Bélgica), .de (Alemania), .eu (Unión Europea) |
| gTLD (generic) | Una categoría general o marca | .com, .org, .net, .info, y otros más nuevos como .shop, .amsterdam, .app |
Estrictamente hablando, .eu no es un país, pero se trata como un ccTLD. Cada TLD tiene sus propias normas: quién puede registrar, durante cuánto tiempo, cómo funciona la transferencia. Esas normas las establece el administrador del TLD (véase la lección 1.3).
Algunos países trabajan con un nivel adicional. En el Reino Unido, por ejemplo, a menudo se registra bajo .co.uk. En ejemplo.co.uk, uk es el TLD, pero el registro se hace en el tercer nivel. Para el funcionamiento del DNS esto no supone ninguna diferencia: es simplemente una etiqueta más.
El punto final
Oficialmente, todo nombre completo termina con un punto, como en www.ejemplo.nl. (fíjese en el punto final). Ese último punto es la root. En su navegador nunca lo escribe, porque el navegador lo añade de forma silenciosa. Pero en un panel de DNS sí es importante.
Un nombre que termina en punto se llama nombre completo o FQDN (fully qualified domain name). Un nombre sin punto final en un panel de DNS suele ser un nombre relativo: el panel añade su propio nombre de dominio al final.
Supongamos que usted administra el DNS de ejemplo.nl y escribe como valor de un registro mail.otrodominio.nl, sin punto. Entonces el panel convierte eso en realidad en:
mail.otrodominio.nl.ejemplo.nl.Ese nombre no existe, y su registro no funcionará. Con un punto al final (mail.otrodominio.nl.) es correcto. Este es uno de los errores más comunes en DNS. La lección 2.2 profundiza en esto. Algunos paneles añaden el punto automáticamente o le avisan; compruebe siempre, después de guardar, cómo queda el registro.
Mayúsculas, caracteres y longitud
- Las mayúsculas no importan.
Ejemplo.NLyejemplo.nlson el mismo nombre. - Los caracteres permitidos para los nombres de host son letras, números y el guion (no al principio ni al final de una etiqueta). También existen nombres con letras como é o ü (IDN, internationalized domain names). Se guardan en el DNS como un código que comienza con
xn--.café.nl, por ejemplo, se convierte enxn--caf-dma.nl. - Un guion bajo (
_) aparece en nombres técnicos como_dmarc.ejemplo.nloselector1._domainkey.ejemplo.nl. No están pensados como dirección de un sitio web, sino para registros especiales (módulo 4). - Longitud máxima: una etiqueta puede tener como máximo 63 caracteres, y el nombre completo un máximo de 253 caracteres (sin contar el punto final). Esto se establece en el RFC 1035.
¿Dónde está su dominio y dónde su subdominio?
La distinción entre dominio y subdominio es importante en la práctica:
- El nombre de dominio (
ejemplo.nl) lo registra y paga con un registrador. Ahí también configura los servidores de nombres. - Los subdominios (
www,shop,mail) los crea usted mismo en el DNS de su dominio. Para ello no necesita un registrador.
El nombre ejemplo.nl en sí, sin nada delante, lo llamamos en este curso el dominio raíz (apex). En términos técnicos se le llama el apex o zone apex. En los paneles a menudo se escribe como @.
Resumen
- Un nombre de dominio está formado por etiquetas separadas por puntos; se lee de derecha a izquierda.
- A la derecha está el TLD (ccTLD como
.nlo gTLD como.com), delante el nombre registrado, y delante de eso los subdominios. - La root es un punto suelto; un nombre con punto al final es un nombre completo (FQDN).
- Sin punto al final, un panel añade su propio nombre de dominio detrás.
- Una etiqueta tiene como máximo 63 caracteres, un nombre como máximo 253; las mayúsculas no cuentan.
Cuestionario
Ejercicio
Ejercicio Z1.2: Analizar un nombre. Tome el nombre nl.wikipedia.org. Complete: (1) el TLD, (2) el nombre de dominio registrado, (3) el subdominio. Busque después qué servidores de nombres tiene el TLD org (registro NS de org.) e indique uno.
Más información
Estos artículos describen la situación en WebOké. En otros proveedores funciona de forma similar.
