isitdns

net.isitdnsPublished by isitdns.netOfficial publisherv2026-10-25Updated Oct 26, 2026

Is it DNS? Audit a site or domain that isn't working: one call says if it resolves and why. No key.

VerifiedStreamable HTTPWeb executableCloud & InfrastructureSecurity & Monitoring

Overview

AI-generated overview

A remote, read-only DNS diagnostics server that lets an assistant check whether a domain resolves and audit its zone, records, delegation, DNSSEC and RDAP data.

What you can do
Check a failing domain: whether it resolves and an eleven-check zone audit with ok, warn, fail or skipped rows and reasons, measured from the isitdns edge or a named probe region, not the caller's network. Query records: dig one name and type at a chosen resolver or compare Cloudflare, Google, Quad9 and AdGuard side by side, returning records, flags, rcode, EDE and latency. Follow delegation: trace referrals from the root to the authority, with glue, the server that answered at each zone cut, failed dials and final TTLs. Compare a zone's own servers: sweep authoritative addresses for disagreements, lame or silent servers, serial and TTL differences, CAA and ACME challenge records. Validate:
When to use it
Use it when a site or domain is not working and you need to know whether the name resolves and why, or when you need to inspect records, delegation, DNSSEC validity or registration status. It is aimed at diagnosis from outside the user's network, not at checking the user's own connectivity.
Requirements
A remote streamable HTTP endpoint at isitdns.net; no package, key or account is declared. The server states it is read-only and allows 100 calls a minute per address. It measures from the isitdns edge or named probes, so results reflect those vantage points rather than the user's network.
Before you install
Read-only, but results come from third-party vantage points and are not a test of the user's own path; the server says private names and resolvers not on its board are refused. It asks assistants to report raw readings rather than verdicts and to pass on its api and ask-again lines, so expect verbose output. Rate limit is 100 calls a minute per address.

Installation

In SourceWeft

  1. Open isitdns in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/net.isitdns%2Fisitdns/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "isitdns": {
      "type": "http",
      "url": "https://isitdns.net/mcp"
    }
  }
}

Tools

6

check_domain

Check a domain's DNS

Check a domain that is not working: whether the name resolves in public DNS, then the eleven-check audit of its zone, each row ok, warn, fail or skipped with why. DNS only, not HTTP or TLS, and not for one record: dig. Measured from the isitdns edge and its probes, never the caller's network. from moves the recursion, TTL and UDP truncation rows to that region's probe.

Parametersfromnamerequired

dig

Dig one record

Dig one name and type at one board resolver, or at Cloudflare, Google, Quad9 and AdGuard side by side (resolver all): records, flags, rcode, EDE, latency. Not for a whole domain: check_domain. Asked over DoH from the isitdns edge. from moves the question to that region's probe as Do53 over UDP, and follow: true adds the CNAME chain as separate reads with DNSSEC off. A resolver given as an address must be on the board.

Parameterscdecsfromnamerequirednsidtypenorecdnssecfamilyfollowresolver

trace

Trace a delegation

Trace a delegation from the root to the authority, like dig +trace: each referral and its glue, the one server that answered at each zone cut and any dial that failed, the final answer and its TTLs. Not for every server of a zone: sweep_domain. Each hop is asked with RD=0 over TCP from the isitdns edge or a probe, named on the hop. Give the full host name: the walk ends at the zone that answers for it, and type (default A) is what it asks there.

Parametersnamerequiredtype

dnssec_chain

Walk the DNSSEC chain

Walk the DNSSEC chain from the root to one answer: DS and DNSKEY at each signed zone cut, key tags, signers, signature windows, the first link that breaks or goes insecure, and whether the zone where it goes insecure is itself signed (an island of security). Not for one signed record: dig. Read through Cloudflare's resolver over DoH with CD=1 from the isitdns edge, and a key set a break would rest on again through Google's. Signature bytes are not verified, so a clean walk does not prove the answer validates. type (default A) is the record checked at the end, not OPT, RRSIG or a meta type such as ANY, and anchor (a DS or DNSKEY record, with anchor_zone) starts the walk at that zone instead of the root.

Parametersnamerequiredtypeanchoranchor_zone

sweep_domain

Sweep a zone's nameservers

Sweep a zone's nameservers: the same names and types asked at a sample of its authoritative addresses, reporting disagreements, lame or silent servers, serial and TTL differences, the CAA in effect, and each _acme-challenge TXT or CNAME. Not for a public resolver's answer: dig. Asked with RD=0 over TCP from the isitdns edge or a probe, named on each answer. Every question not asked is listed with why, and an answer past 22,000 bytes is trimmed with counts, the whole sweep at its api: URL. names are labels under domain (@ for domain itself), 16 at most, and types 8 at most.

Parametersnamestypesdomainrequired

registration

Read a registration

Read a domain's registration from its registry's RDAP server: each status with what it means for resolution, the registration, expiry and change dates, the nameservers, whether the delegation is signed. Not for what DNS answers: check_domain. Read over HTTPS from the isitdns edge through IANA's RDAP bootstrap, and no contacts are returned. A hostname is read at the name, then each parent down to the registered domain, and each HTTP read is listed with its URL, status and time.

Parametersdomainrequired

Version history

23
  1. v2026-10-25LatestOct 26, 2026
  2. v2026-10-24Oct 25, 2026
  3. v2026-10-15Oct 15, 2026
  4. v2026-10-13.3Oct 13, 2026
  5. v2026-10-13.2Oct 13, 2026
  6. v2026-10-12.3Oct 13, 2026
  7. v2026-10-12Oct 12, 2026
  8. v2026-10-10Oct 11, 2026
  9. v2026-10-08Oct 9, 2026
  10. v2026-10-07.2Oct 8, 2026
  11. v2026-10-07Oct 7, 2026
  12. v2026-10-05.3Oct 6, 2026
  13. v2026-09-28.37Sep 30, 2026
  14. v2026-09-28.36Sep 29, 2026
  15. v2026-09-28.33Sep 29, 2026
  16. v2026-09-28.30Sep 28, 2026
  17. v2026-09-28.29Sep 28, 2026
  18. v2026-09-28.24Sep 27, 2026
  19. v2026-09-28.3Sep 27, 2026
  20. v2026-09-28.2Sep 27, 2026
  21. v2026-09-27Sep 27, 2026
  22. v2026-09-26Sep 27, 2026
  23. v2026-09-10Sep 16, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.