DNS Lookup icon

DNS Lookup

Perform raw DNS queries using the DNS wire protocol

DNS Lookup

AI-generated

Summary

Query DNS records for a specified domain and record type using configurable DNS servers and options, returning detailed DNS response data including answers, authority, additional sections, and query metadata.

Inputs

  • Domain (required) — The domain name to query (e.g., 'example.com').
  • Record Type (required) — The DNS record type to query, such as A, AAAA, MX, TXT, etc.
  • Resolver Mode (required) — How to select DNS servers to query: well-known public resolvers, custom servers, authoritative nameservers (auto-discovered), or the system's resolver.
  • Resolvers — When using 'Well-Known' resolver mode, select one or more public DNS resolvers (e.g., Cloudflare, Google) to query.
  • Custom Servers — When using 'Custom' resolver mode, specify one or more custom DNS server IP addresses and ports to query.
  • Options — Optional DNS query settings including recursion desired flag, retry count, per-query timeout, and output consistency check flag.

Output shape

a single JSON object per input item containing DNS query results

The output includes the queried domain and record type, a list of results from one or more DNS servers with detailed records (answers, authority, additionals), server metadata (authoritative flag, response code, response time), and optionally consistency check flags if multiple servers were queried. Warnings related to DNS responses (e.g., SERVFAIL) appear as execution hints. Errors like malformed queries cause node failure unless 'Continue On Fail' is enabled.

Links

Discussion