2025-03-14 21:59:59 -06:00
# dnsx
2025-12-16 10:20:31 -07:00
> Un paquete de herramientas DNS rápido y polivalente para ejecutar múltiples consultas DNS.
> Nota: En algunos casos, la entrada a `dnsx` debe pasarse a través de `stdin` ( pipe `|`).
2025-09-14 18:48:49 -06:00
> Vea también: `dig`, `dog`, `dnstracer`.
2025-12-16 10:20:31 -07:00
> Más información: <https://docs.projectdiscovery.io/opensource/dnsx/usage>.
2025-03-14 21:59:59 -06:00
2025-12-16 10:20:31 -07:00
- Consulta el registro A de un (sub)dominio y muestra la respuesta recibida:
2025-03-14 21:59:59 -06:00
2025-09-14 18:48:49 -06:00
`echo {{example.com}} | dnsx -a {{[-re|-resp]}}`
2025-03-14 21:59:59 -06:00
2025-12-16 10:20:31 -07:00
- Consulta todos los registros DNS (A, AAAA, CNAME, NS, TXT, SRV, PTR, MX, SOA, AXFR, CAA):
2025-03-14 21:59:59 -06:00
2025-12-16 10:20:31 -07:00
`dnsx <<< {{example.com}} -recon {{[-re|-resp]}}`
2025-03-14 21:59:59 -06:00
- Consulta un tipo específico de registro DNS:
2025-09-14 18:48:49 -06:00
`echo {{example.com}} | dnsx {{[-re|-resp]}} -{{a|aaaa|cname|ns|txt|srv|ptr|mx|soa|any|axfr|caa}}`
2025-03-14 21:59:59 -06:00
2025-12-16 10:20:31 -07:00
- Muestra solo la respuesta (sin mostrar el dominio o subdominio consultado):
2025-03-14 21:59:59 -06:00
2025-09-14 18:48:49 -06:00
`echo {{example.com}} | dnsx {{[-ro|-resp-only]}}`
2025-03-14 21:59:59 -06:00
2025-12-16 10:20:31 -07:00
- Muestra la respuesta sin procesar de una consulta, especificando los resolutores que se van a utilizar y los intentos de reintento en caso de fallos:
2025-03-14 21:59:59 -06:00
2025-09-14 18:48:49 -06:00
`echo {{example.com}} | dnsx -{{debug|raw}} {{[-r|-resolver]}} {{1.1.1.1,8.8.8.8,...}} -retry {{número}}`
2025-03-14 21:59:59 -06:00
2025-12-16 10:20:31 -07:00
- Ataque de fuerza bruta a registros DNS utilizando un marcador de posición:
2025-03-14 21:59:59 -06:00
2025-12-16 10:20:31 -07:00
`dnsx {{[-d|-domain]}} {{FUZZ.example.com}} {{[-w|-wordlist]}} {{ruta/a/wordlist.txt}} {{[-re|-resp]}}`
2025-03-14 21:59:59 -06:00
2025-12-16 10:20:31 -07:00
- Utiliza fuerza bruta en los registros DNS a partir de una lista de dominios y listas de palabras, añadiendo la salida a un archivo sin códigos de color:
2025-03-14 21:59:59 -06:00
2025-09-14 18:48:49 -06:00
`dnsx {{[-d|-domain]}} {{ruta/a/dominio.txt}} {{[-w|-wordlist]}} {{ruta/a/lista_de_palabras.txt}} {{[-re|-resp]}} {{[-o|-output]}} {{ruta/a/salida.txt}} {{[-nc|-no-color]}}`
2025-03-14 21:59:59 -06:00
2025-12-16 10:20:31 -07:00
- Extrae registros `CNAME` para la lista dada de subdominios, con limitación de la tasa de consultas DNS por segundo:
2025-03-14 21:59:59 -06:00
2025-12-16 10:20:31 -07:00
`subfinder -silent {{[-d|-domain]}} {{example.com}} | dnsx -cname {{[-re|-resp]}} {{[-rl|-rate-limit]}} {{number}}`