Read API coverage and query rulesSee endpoint parameters, limits, examples, and response structures for all DNS.NF features.
APIDNSRDNSREVERSEDNSSECTOKENSLIMITS

DNS.NF Documentation

Live reference for implemented V1 APIs on api.dns.nf: DNS lookup, rDNS CIDR scan, reverse datasets, and subdomain discovery.

DNS Lookup: 30 req/min per IP rDNS: 30s cooldown per client V1: Public (30 req/min) | V2: Internal (Token required) Passive DNS permanently stored in PostgreSQL

Feature Matrix

FeaturePageAPIDescription
DNS Lookup/dns-lookup/v1/dns/lookupA/AAAA/CNAME/MX/NS/SOA/SRV/TXT/CAA records for domain targets
rDNS Scanner/rdns/v1/dns/rdnsIPv4/CIDR concurrent scan, PTR+CNAME match modes, scoring and hint labels
Reverse IP/reverse-ip/v1/ip/reverseFind public domains pointing to one IPv4, with source labels + JSON/CSV export
Reverse NS/reverse-ns/v1/ns/reverseFind domains sharing authoritative NS servers
Reverse MX/reverse-mx/v1/mx/reverseFind domains sharing MX mail servers
Subdomain Discovery/subdomains/v1/domain/subdomainsPublic host/subdomain discovery with source labels + JSON/CSV export
DNSSEC/dnssec/v1/dnssec/checkDS / DNSKEY / RRSIG / NSEC checks with 0–100 security score and strong/partial/weak status
DNS History/dns-history/v1/dns/historyPassive DNS records from CIRCL, Robtex, and local query history — permanently stored

API Endpoints

MethodPathQueryPurposeLimit / Rule
GET/v1/dns/lookupdomain, type?Standard DNS lookup for domain targets30 req/min per client IP
GET/v1/dns/rdnstarget (ipv4|cidr)Concurrent reverse DNS scan with PTR/CNAME scoring30s cooldown per client
GET/v1/ip/reverseipFind public domains pointing to an IPv4Public source dependent
GET/v1/ns/reversedomain, limit?Find domains sharing authoritative NS serversServer-side capped and cached
GET/v1/mx/reversedomain, limit?Find domains sharing MX mail serversServer-side capped and cached
GET/v1/domain/subdomainsdomainFind public host records under target domainServer-side capped and cached
GET/v1/dnssec/checkdomainDS/DNSKEY/RRSIG/NSEC checks with 0–100 security score30 req/min per client IP
GET/v1/dns/historydomain, limit?Passive DNS history from CIRCL, Robtex, and local records30 req/min per client IP
GET/health(none)Health check endpointNo auth; monitoring use

V1 API: Public access, rate limited (30 req/min). V2 API: Internal use only, requires Bearer token, no rate limit.

Record Types And Meaning

TypeTargetWhat It Means
ADomainIPv4 address mapping
AAAADomainIPv6 address mapping
CNAMEDomainAlias target chain
MXDomainMail server routing and priority
NSDomainAuthoritative name servers
PTRIP/Domain(A/AAAA)Reverse lookup hostname
SOADomainZone authority metadata
SRVDomainService endpoint target/port/priority
TXTDomainText policies and verification strings
CAADomainAllowed certificate authorities
SPF / DMARC / DKIMTXT classAuto-grouped under TXT in this system

Interactive Terminal Demo

cURL Example
DNS.NF queries only publicly available DNS data and public datasets. Some results may be incomplete or delayed.