idig-dns
Professional DNS diagnostics: 14 tools for DNS, DNSSEC, email security, SSL, and propagation.
使うべきか
品質と安全性
検出事項(3)
- LOWmx_check 内
- LOWttl_check 内
- LOWhttp_check 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"idig-dns": {
"url": "https://mcp.softricks.net/sse"
}
}
}リモートエンドポイント
https://mcp.softricks.net/ssesseできること
ツール一覧
ツール(19)
⚪dns_lookup(domain, token, rr)
Look up DNS records for a domain. Record types: a, aaaa, ns, mx, txt, soa, caa, srv, cname, ds, tlsa, https, svcb, any, all.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"token": {
"title": "Token",
"type": "string"
},
"rr": {
"default": "a",
"title": "Rr",
"type": "string"
}
},
"required": [
"domain",
"token"
],
"title": "dns_lookupArguments"
}⚪email_security_audit(domain, token)
Full SPF, DKIM, DMARC, and BIMI audit with A-F grade and prioritized fix recommendations.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"token": {
"title": "Token",
"type": "string"
}
},
"required": [
"domain",
"token"
],
"title": "email_security_auditArguments"
}⚪dnssec_validate(domain, token)
Validate DNSSEC chain of trust. Returns: secure / insecure / bogus / indeterminate.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"token": {
"title": "Token",
"type": "string"
}
},
"required": [
"domain",
"token"
],
"title": "dnssec_validateArguments"
}⚪dnssec_health(domain, token)
DNSSEC health report: key inventory, signature expiry, algorithm assessment, DS at parent, rollover readiness, full chain of trust (Root → TLD → Domain) with chain_intact flag and broken-link identification, warnings, and recommendations.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"token": {
"title": "Token",
"type": "string"
}
},
"required": [
"domain",
"token"
],
"title": "dnssec_healthArguments"
}🟢resolve_check(domain, token)
DNS resolution diagnostics. Returns status: ok / nxdomain / nodata / servfail / refused / timeout / degraded.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"token": {
"title": "Token",
"type": "string"
}
},
"required": [
"domain",
"token"
],
"title": "resolve_checkArguments"
}⚪diagnose(domain, token)
Full diagnosis combining resolution + DNSSEC. Use first when something is broken.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"token": {
"title": "Token",
"type": "string"
}
},
"required": [
"domain",
"token"
],
"title": "diagnoseArguments"
}🟢propagation_check(domain, token, record_type)
Check DNS propagation across 16 global resolvers: Google, Cloudflare, Quad9, China, Korea, Russia.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"token": {
"title": "Token",
"type": "string"
},
"record_type": {
"default": "A",
"title": "Record Type",
"type": "string"
}
},
"required": [
"domain",
"token"
],
"title": "propagation_checkArguments"
}🟢mx_check(domain, token)
MX health + provider detection: Google Workspace, M365, Proofpoint, Zoho, 35+ providers.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"token": {
"title": "Token",
"type": "string"
}
},
"required": [
"domain",
"token"
],
"title": "mx_checkArguments"
}🔴domain_status(domain, token)
Registrar lock and EPP status. Checks transfer lock, delete lock, serverHold, pendingDelete.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"token": {
"title": "Token",
"type": "string"
}
},
"required": [
"domain",
"token"
],
"title": "domain_statusArguments"
}⚪geo_lookup(domain, token)
Geolocation and hosting: country, city, ISP, ASN, CDN detection, is_hosting flag.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"token": {
"title": "Token",
"type": "string"
}
},
"required": [
"domain",
"token"
],
"title": "geo_lookupArguments"
}🟢ttl_check(domain, token)
TTL advisory: flags dangerous TTLs and gives step-by-step migration lowering plan.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"token": {
"title": "Token",
"type": "string"
}
},
"required": [
"domain",
"token"
],
"title": "ttl_checkArguments"
}🟢zone_consistency(domain, token)
Check all authoritative nameservers return identical answers. Catches lame delegation and SOA mismatches.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"token": {
"title": "Token",
"type": "string"
}
},
"required": [
"domain",
"token"
],
"title": "zone_consistencyArguments"
}🟢ssl_check(domain, token)
SSL certificate: validity, expiry countdown, domain match, issuer, chain completeness.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"token": {
"title": "Token",
"type": "string"
}
},
"required": [
"domain",
"token"
],
"title": "ssl_checkArguments"
}⚪subdomain_discover(domain, token)
Discover subdomains by probing 75 common names plus crt.sh Certificate Transparency logs. Surfaces exposed dev/staging environments.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"token": {
"title": "Token",
"type": "string"
}
},
"required": [
"domain",
"token"
],
"title": "subdomain_discoverArguments"
}🟢blacklist_check(domain, token)
IP blacklist / DNSBL check. Tests A-record and MX IPs against Spamhaus, Barracuda, SpamCop, SORBS, and more.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"token": {
"title": "Token",
"type": "string"
}
},
"required": [
"domain",
"token"
],
"title": "blacklist_checkArguments"
}⚪whois_lookup(domain, token)
Parsed WHOIS: registrar, creation/expiry dates, domain age, nameservers, EPP status, DNSSEC status.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"token": {
"title": "Token",
"type": "string"
}
},
"required": [
"domain",
"token"
],
"title": "whois_lookupArguments"
}🟢http_check(domain, token)
HTTP/HTTPS reachability: status codes, redirect chain, HSTS header, HTTP→HTTPS redirect detection.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"token": {
"title": "Token",
"type": "string"
}
},
"required": [
"domain",
"token"
],
"title": "http_checkArguments"
}⚪zone_axfr(domain, token)
AXFR zone transfer vulnerability check. Tests whether any authoritative NS allows public zone transfers (critical misconfiguration).
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"token": {
"title": "Token",
"type": "string"
}
},
"required": [
"domain",
"token"
],
"title": "zone_axfrArguments"
}⚪dane_validate(domain, token, port)
DANE/TLSA validation: cross-validates TLSA DNS records against the live TLS certificate. Supports all four TLSA usage types.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"token": {
"title": "Token",
"type": "string"
},
"port": {
"default": 443,
"title": "Port",
"type": "integer"
}
},
"required": [
"domain",
"token"
],
"title": "dane_validateArguments"
}推奨プロンプト
blacklist_checkblacklist_checkコミュニティ
エビデンス