Skip to content

dns

DNS resolution via the Go stdlib resolver (which respects your system's /etc/resolv.conf or /etc/nsswitch.conf).

Usage

bash
native-mcp dns [--timeout DUR]
FlagDefaultDescription
--timeout5sPer-lookup timeout.

Tools

lookup

FieldTypeRequiredDescription
typeenum(a, aaaa, mx, txt, cname, ns, ptr)yesRecord type.
hoststringyesHostname (or IP for ptr).

Output format depends on the record type:

  • a/aaaa — one IP per line, sorted
  • mx<priority> <host> per line, sorted by priority
  • txt — one TXT record per line
  • cname — single canonical name
  • ns — one nameserver per line, sorted
  • ptr — one PTR name per line

Register in Claude Code

bash
claude mcp add native-dns native-mcp dns

Released under the MIT License.