Kodokon kodokon.com

URL, nombres de dominio y DNS

Desmonta una dirección web y descubre el gigantesco directorio que traduce los nombres a direcciones IP.

7 min · 3 preguntas

Abrir esta lección en Kodokon

Una URL es la dirección completa de un recurso en la web. Como una dirección postal, se lee por partes, de lo más general a lo más concreto: el país, la ciudad, la calle, el número, la planta. Cada parte de una URL tiene un nombre y una función precisa, y saber nombrarlas te servirá todos los días.

TEXT
https://es.wikipedia.org/wiki/HTML?action=history#Historia

protocolo   : https
dominio     : es.wikipedia.org
ruta        : /wiki/HTML
parámetros  : ?action=history
fragmento   : #Historia
Las cinco partes de una URL. Solo el protocolo y el dominio son obligatorios.

El protocolo (https) indica el idioma que van a hablar las dos máquinas. El dominio dice a qué máquina hay que dirigirse. La ruta señala el recurso exacto dentro de esa máquina, igual que un recorrido por carpetas. Los parámetros, introducidos por un signo de interrogación, transmiten información al servidor (una búsqueda, un número de página). El fragmento, introducido por una almohadilla, no se envía nunca al servidor: solo le sirve al navegador para desplazar la página hasta el punto adecuado.

El nombre de dominio, en cambio, se lee de derecha a izquierda. En es.wikipedia.org, la parte más a la derecha, org, es la extensión (también llamada dominio de primer nivel). Después, wikipedia es el nombre que compró la organización. Por último, es es un subdominio, que el propietario añade libremente para señalar una máquina o un servicio concretos. Por eso wikipedia.org y es.wikipedia.org pertenecen al mismo propietario, mientras que wikipedia.org.ejemplo.net pertenece al propietario de ejemplo.net.

El problema es que la red solo entiende direcciones IP. Hace falta, por tanto, un directorio capaz de traducir wikipedia.org a 185.15.59.224. Ese directorio mundial se llama DNS (Domain Name System, sistema de nombres de dominio). Antes de cada visita, tu máquina consulta a un servidor DNS, obtiene la dirección IP y solo entonces contacta con el sitio. Puedes hacer esa traducción a mano.

BASH
dig +short wikipedia.org

185.15.59.224
En Windows, usa nslookup wikipedia.org. La dirección devuelta puede variar según tu país.

Prueba de conocimientos

Comprueba que has retenido los puntos clave de esta lección.

  1. En https://tienda.ejemplo.com/carrito?articulo=12, ¿cuál es el nombre de dominio?
    • https
    • tienda.ejemplo.com
    • /carrito
    • ?articulo=12
  2. ¿Para qué sirve el DNS?
    • Para cifrar el intercambio entre el navegador y el servidor
    • Para traducir un nombre de dominio a una dirección IP
    • Para almacenar las páginas web de los sitios que visitas
  3. Recibes un enlace a https://impuestos.gob.devolucion-2026.top/form. ¿A qué sitio vas a llegar?
    • A impuestos.gob, el sitio oficial
    • A devolucion-2026.top, un sitio de terceros
    • A los dos, el enlace está compartido