dns

dns inspecciona registros DNS por tipo, comprueba si existen los seleccionados y realiza búsquedas PTR inversas para direcciones IP.

RedVersión 1.2.4Estable
lil-terminal

Resumen

Usa dns para Registros DNS y búsquedas inversas. Las operaciones habituales siguen siendo breves y las formas especializadas añaden detalle solo cuando hace falta, de modo que el trabajo repetido sea fácil de entender, repetir y llevar a scripts de lil-terminal.

Leer DNS por tipo de registro

A y AAAA vinculan nombres con direcciones, MX describe el correo, TXT suele contener verificación o políticas, NS muestra delegación, CAA limita autoridades certificadoras y PTR asocia una dirección con un nombre. Una respuesta vacía para un tipo no significa que el dominio no exista.

Sintaxis

lil-terminal
dns <host|ip|me> [types] [-c]

Referencia

dns me

usar el host actual

dns example.com

mostrar registros comunes

dns example.com -txt

mostrar solo registros TXT

dns 1.2.3.4

realizar una búsqueda PTR inversa

dns example.com -c

comprobar qué tipos de registro seleccionados existen

-a | -aaaa

seleccionar registros de dirección A o AAAA

-cname

seleccionar alias CNAME

-mx

seleccionar registros MX de correo

-ns

seleccionar servidores de nombres NS

-txt

seleccionar registros de texto TXT

-soa

seleccionar el registro de autoridad SOA

-srv

seleccionar registros de servicio SRV

-caa

seleccionar reglas CAA de autoridades certificadoras

-ptr

seleccionar registros PTR inversos

-all

seleccionar todos los tipos admitidos; el conjunto común omite SRV y PTR

Uso práctico

Empieza con dns example.test; usa -mx, -txt, -a o -aaaa para elegir tipos. Los indicadores se pueden combinar. -c informa qué tipos tienen resultados, no si existen todos. -all añade SRV y PTR. Una IP provoca una consulta PTR inversa. dns me usa el host HTTP del terminal, no la IP del visitante.

Límites y seguridad

Las respuestas varían por caché, resolvedor y configuración del dominio. No encontrar MX no significa que el dominio no exista. PTR depende del dueño de la IP. La orden no modifica DNS. Los ejemplos son simulaciones sin consultas de red para example.test.

Vista interactiva del sandbox

Ejecuta los ejemplos preparados directamente en la página. Los resultados están predefinidos y se muestran en el navegador; no se ejecuta ningún comando de terminal en el servidor.

Comparar registros DNS comunes con MX

Instalar y administrar

Instala la versión compatible actual. Elige Base para el conjunto completo de funciones o Minimum para el paquete reducido; usa upgrade para actualizar un módulo ya instalado.

Base y Minimum son dos paquetes de la misma versión actual del módulo.

Paquete Base

Instala el paquete completo con referencia local y todos los modos publicados.

install dns
Paquete Minimum

Instalar el paquete reducido. No incluye la referencia local; help <cmd> -i abre la referencia actual del servidor.

install dns -m
Versión pública exacta

Instalar exactamente esta versión publicada.

install dns -v 1.2.4
Comprobar o actualizar

upgrade comprueba la compatibilidad y sustituye el bloque solo cuando hace falta.

upgrade dns
Eliminar módulo

Elimina el bloque de extensión sin tocar el núcleo ni otros módulos.

install dns -u

Ejemplos

Los ejemplos se pueden copiar, pero el sitio no los ejecuta. Revisa rutas, permisos y opciones destructivas.

Comparar registros DNS comunes con MX
dns example.test
Ejemplo didáctico sin conexión — no se consultan servicios reales
A     192.0.2.80  ·  TTL 3600
AAAA  2001:db8::80  ·  TTL 3600
MX    10  ·  mail.example.test  ·  TTL 3600
NS    ns1.example.test  ·  TTL 3600
TXT   v=spf1 -all  ·  TTL 3600
SOA   ns1.example.test  ·  admin.example.test  ·  2026110101  ·  7200  ·  3600  ·  1209600  ·  3600  ·  TTL 3600
CAA   0  ·  issue  ·  letsencrypt.org  ·  TTL 3600
Usar el host actual
dns me
Ejemplo didáctico sin conexión — no se consultan servicios reales
A     192.0.2.80  ·  TTL 3600
AAAA  2001:db8::80  ·  TTL 3600
MX    10  ·  mail.example.test  ·  TTL 3600
NS    ns1.example.test  ·  TTL 3600
TXT   v=spf1 -all  ·  TTL 3600
SOA   ns1.example.test  ·  admin.example.test  ·  2026110101  ·  7200  ·  3600  ·  1209600  ·  3600  ·  TTL 3600
CAA   0  ·  issue  ·  letsencrypt.org  ·  TTL 3600
Seleccionar registros de dirección A o AAAA
dns example.test -a
Ejemplo didáctico sin conexión — no se consultan servicios reales
A  192.0.2.80  ·  TTL 3600
Seleccionar registros de dirección A o AAAA
dns example.test -aaaa
Ejemplo didáctico sin conexión — no se consultan servicios reales
AAAA  2001:db8::80  ·  TTL 3600
Seleccionar alias CNAME
dns alias.example.test -cname
Ejemplo didáctico sin conexión — no se consultan servicios reales
CNAME  site.example.test  ·  TTL 3600
Dns · all
dns example.test -mx
Ejemplo didáctico sin conexión — no se consultan servicios reales
MX  10  ·  mail.example.test  ·  TTL 3600
Seleccionar servidores de nombres NS
dns example.test -ns
Ejemplo didáctico sin conexión — no se consultan servicios reales
NS  ns1.example.test  ·  TTL 3600
Mostrar solo registros TXT
dns example.test -txt
Ejemplo didáctico sin conexión — no se consultan servicios reales
TXT  v=spf1 -all  ·  TTL 3600
Tratar un nombre que no resuelve
dns example.test -soa
Ejemplo didáctico sin conexión — no se consultan servicios reales
SOA  ns1.example.test  ·  admin.example.test  ·  2026110101  ·  7200  ·  3600  ·  1209600  ·  3600  ·  TTL 3600
Seleccionar registros de servicio SRV
dns _sip._tcp.example.test -srv
Ejemplo didáctico sin conexión — no se consultan servicios reales
SRV  10  ·  5  ·  5060  ·  sip.example.test  ·  TTL 3600
Seleccionar reglas CAA de autoridades certificadoras
dns example.test -caa
Ejemplo didáctico sin conexión — no se consultan servicios reales
CAA  0  ·  issue  ·  letsencrypt.org  ·  TTL 3600
Realizar una búsqueda PTR inversa
dns 192.0.2.44
Ejemplo didáctico sin conexión — no se consultan servicios reales
PTR  host.example.test
Seleccionar registros PTR inversos
dns example.test -ptr
Ejemplo didáctico sin conexión — no se consultan servicios reales
DNS records not found
Seleccionar todos los tipos admitidos; el conjunto común omite SRV y PTR
dns example.test -all
Ejemplo didáctico sin conexión — no se consultan servicios reales
A     192.0.2.80  ·  TTL 3600
AAAA  2001:db8::80  ·  TTL 3600
MX    10  ·  mail.example.test  ·  TTL 3600
NS    ns1.example.test  ·  TTL 3600
TXT   v=spf1 -all  ·  TTL 3600
SOA   ns1.example.test  ·  admin.example.test  ·  2026110101  ·  7200  ·  3600  ·  1209600  ·  3600  ·  TTL 3600
CAA   0  ·  issue  ·  letsencrypt.org  ·  TTL 3600
Dns · test
dns example.test -a -aaaa -mx
Ejemplo didáctico sin conexión — no se consultan servicios reales
A     192.0.2.80  ·  TTL 3600
AAAA  2001:db8::80  ·  TTL 3600
MX    10  ·  mail.example.test  ·  TTL 3600
Comprobar qué tipos de registro seleccionados existen
dns example.test -mx -c
Ejemplo didáctico sin conexión — no se consultan servicios reales
Status  yes
Types   MX
Comprobar qué tipos de registro seleccionados existen
dns example.test -srv -c
Ejemplo didáctico sin conexión — no se consultan servicios reales
Status  no
Types   -
Comprobar qué tipos de registro seleccionados existen
dns example.test -a -c
Ejemplo didáctico sin conexión — no se consultan servicios reales
Status  yes
Types   A
Comprobar qué tipos de registro seleccionados existen
dns example.test -all -c
Ejemplo didáctico sin conexión — no se consultan servicios reales
Status  yes
Types   A, AAAA, MX, NS, TXT, SOA, CAA
Dns · test
dns example.test -bogus
Ejemplo didáctico sin conexión — no se consultan servicios reales
?
Dns · 21
dns
Ejemplo didáctico sin conexión — no se consultan servicios reales
?
Dns · -a
dns http://example.test/path -a
Ejemplo didáctico sin conexión — no se consultan servicios reales
A  192.0.2.80  ·  TTL 3600
Dns · 44
dns 192.0.2.44 -a -c
Ejemplo didáctico sin conexión — no se consultan servicios reales
Status  yes
Types   PTR

Documentación relacionada

Versión pública actual

v1.2.42026-08-10

Sincronización lingüística

Completa la sincronización de la ayuda local y del servidor y refuerza la seguridad de localización de dns.