📋 Expediente #02: El DNS Doméstico — RFC-SPS-2026-002

📋 RFC-SPS-2026-002 — El DNS Doméstico (Resolución Básica)
Autor: Ignacio — Senior SysAdmin & Padre en Alta Disponibilidad
Estado: PUBLICADO — Revisado por Bit (Auditor Canino Jefe)
Clasificación: 🔴 CRÍTICO — CORE
Hay una regla universal en nuestro sector: «Da igual lo que falle, ante la duda, siempre es culpa del DNS«. 😂

Hoy en la #SPSPedia inauguramos una saga nueva para entender cómo funciona la red, pero pasando de manuales aburridos. Vamos al barro de mi propio homelab.

En casa, el Servidor DNS eres tú, y las siglas realmente significan «Diccionario de Nombres Subjetivos». Tu trabajo es traducir las peticiones abstractas de la familia a IPs físicas.

🔧 FASE 1: LA PETICIÓN — Capa 8 en acción

El ciclo de vida de una petición en mi casa es un drama. Empieza cuando la Capa 8 te grita:

«¡Papá, pásame el coso del portátil para sujetarlo!»

Aquí ya tenemos el primer problema de protocolo: la petición llega sin parámetros definidos. ¿Qué coso? ¿Para qué portátil? ¿Sujetar cómo? El paquete viene malformado desde origen, pero el DNS (yo) tiene que intentar resolverlo igualmente.

🔧 FASE 2: CACHÉ LOCAL — Primera línea de resolución

En ese momento mi cerebro de SysAdmin tira de caché local («creo que lo vi ayer…»). Si hay suerte, devuelvo la ruta inmediata:

«¿El soporte de plástico negro? Creo que está encima de la impresora.»

Respuesta en menos de 200ms. Éxito. La familia obtiene su recurso y la sesión se cierra sin incidentes.

El problema viene cuando la caché ha expirado su TTL (Time To Live), es decir, cuando hace demasiado tiempo que no ves ese objeto y ya no recuerdas dónde demonios estaba.

🔧 FASE 3: RESOLUCIÓN RECURSIVA — Escalado al nodo superior

Si mi caché falla, me toca escalar al nodo recursivo superior (Marta, la CEO del homelab):

«Cariño, ¿sabes dónde acabó el coso del portátil?»

Este nodo tiene su propia caché, más amplia, con datos de zonas del hogar que yo no monitorizo. A veces resuelve. A veces me devuelve un SERVFAIL con el clásico:

«¿Y yo qué sé? Tú lo trajiste.»

Y en ese punto… toca hacer resolución iterativa completa.

🔧 FASE 4: ITERATIVA — Patear la jerarquía de dominios
  • 🌍 Dominio Raíz ( . ) → El salón. Zona de tráfico general. Alta probabilidad de encontrar cosas perdidas bajo el sofá.
  • 📁 Dominio de Primer Nivel (TLD) → Mueble de la tele. Zona de electrónica y mandos. Entropía máxima.
  • 🗂️ Dominio de Segundo Nivel → El pasillo. Zona de tránsito, acumula objetos sin clasificar.
  • 🏠 Servidor Autoritativo → El maldito cajón de los cables. Aquí está TODO lo que «no se sabe dónde está». Si no está aquí, no existe en este universo.

El escaneo físico de esta jerarquía tiene una latencia media de 4-7 minutos y genera logs de error del tipo: «¿Quién ha metido esto aquí?»

⚠️ ERROR CRÍTICO: NXDOMAIN — El recurso no existe

El peor escenario llega cuando la petición es tan ambigua que ningún servidor autoritativo puede resolverla. El clásico:

«El aparato ese de esto para hacer aquello… ¿sabes cuál te digo?»

Análisis del paquete:

  • Campo «aparato»: NULL
  • Campo «esto»: referencia circular sin resolver
  • Campo «aquello»: depende de contexto no proporcionado
  • Campo «¿sabes cuál te digo?»: consulta recursiva que apunta a sí misma

Resultado: NXDOMAIN. El recurso no existe en ninguna zona conocida. Se devuelve error 404 con el mensaje: «No tengo ni idea de qué me estás pidiendo.»

🖼️ VISOR DEL DOCUMENTO (Desliza para ver más)
Portada — El DNS Doméstico
Página 1 — La Petición y la Caché
Página 2 — Resolución Recursiva
Página 3 — Jerarquía de Dominios
Página 4 — NXDOMAIN y Conclusión
📋 CONCLUSIÓN DEL EXPEDIENTE

El DNS doméstico es un sistema crítico, sobrecargado y sin redundancia. Opera 24/7 sin SLA definido, atiende peticiones malformadas por defecto y su caché se corrompe cada vez que alguien reorganiza el salón.

La única forma de mejorar el sistema es implementar un protocolo de peticiones estructuradas en la Capa 8. Algo del estilo: «Papá, ¿sabes dónde está el soporte negro de plástico para el portátil que está en tu escritorio?«

💡 Próximos expedientes: Servidores Autoritativos vs Secundarios (Marta vs Yo), la caducidad del TTL en adolescentes, y por qué el router de casa siempre resuelve la culpa hacia el mismo nodo.

— Ignacio, Senior SysAdmin & DNS Doméstico en alta disponibilidad. Firmado y auditado por Bit 🐶

💬 ¿Cuál ha sido la petición DNS más surrealista que has tenido que resolver en casa?

Deja tu respuesta en los comentarios. Compartir es resistir. ☕


Descubre más desde Super Papá Sistemas

Suscríbete y recibe las últimas entradas en tu correo electrónico.