← 返回命令列表

Linux command

massdns 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Resolve domains from file

massdns -r [resolvers.txt] -t A [domains.txt]

Output to file

massdns -r [resolvers.txt] -t A -o S [domains.txt] > [results.txt]

Concurrent queries

massdns -r [resolvers.txt] -s [10000] [domains.txt]

Query specific record type

massdns -r [resolvers.txt] -t [MX] [domains.txt]

Simple output format

massdns -r [resolvers.txt] -t A -o S [domains.txt]

说明

massdns is a high-performance DNS stub resolver for bulk lookups. It can resolve millions of domains per hour using multiple resolvers in parallel. The tool is designed for subdomain enumeration and DNS reconnaissance during authorized security assessments. It handles resolver rotation and error recovery automatically.

参数

-r _file_
Resolver list file.
-t _type_
Query type (A, AAAA, MX, NS, etc.).
-o _format_
Output format (S=simple, F=full, J=JSON).
-s _rate_
Queries per second.
-w _file_
Write output to file.
-c _num_
Concurrent queries.
--root
Allow binding to privileged ports.
-q
Quiet mode.

FAQ

What is the massdns command used for?

massdns is a high-performance DNS stub resolver for bulk lookups. It can resolve millions of domains per hour using multiple resolvers in parallel. The tool is designed for subdomain enumeration and DNS reconnaissance during authorized security assessments. It handles resolver rotation and error recovery automatically.

How do I run a basic massdns example?

Run `massdns -r [resolvers.txt] -t A [domains.txt]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -r _file_ do in massdns?

Resolver list file.