メインコンテンツまでスキップ

lookup_dns

ドメインについて、指定した 1 種類の DNS レコードを検索します。対応するレコードタイプは、namebeta.com の DNS ツールと同じ 8 種類です。

読み取り専用 · オープンワールド

AI アシスタントに尋ねる​

NameBeta を接続したチャットに、次のように貼り付けます。

github.com はどのメールサーバーを使っていますか?

AI アシスタントは、タイプ MX を指定して lookup_dns を呼び出します。

入力​

フィールドタイプ必須制約
domainstringはい1–253 文字; \.に一致
typestringいいえA, AAAA, CNAME, MX, TXT, NS, SRV, SOAのいずれか; デフォルト A

出力​

structuredContentとして返され、textコンテンツブロックでJSONとして繰り返されます。

フィールドタイプ必須制約
domainstringはい
typestringはいA, AAAA, CNAME, MX, TXT, NS, SRV, SOAのいずれか
recordsobject[]はい
records[].typestringはいA, AAAA, CNAME, MX, TXT, NS, SRV, SOAのいずれか
records[].datastringはい

動作​

  • domain にはドットが含まれている必要があります。example.com のような登録済みドメインのほか、www.github.com のようなその配下のホスト名も指定できます。
  • type の既定値は A です。返るのは指定したタイプのレコードだけです。エイリアスであるホストは A の問い合わせに対してアドレスを返し、その CNAME レコードは CNAME を指定したときにだけ返ります。
  • data はレコードの値をテキストで表したものです。A と AAAA ではアドレス、CNAME と NS ではホスト名、MX では優先度とホスト(10 mail.example.com など)です。
  • 指定したタイプのレコードがない名前では、空の records 配列が返ります。これはエラーではありません。
  • メールを受け付けないドメインは null MX(RFC 7505)を公開していることがあり、その場合は 0 . が返ります。example.com がその例です。

例​

引数:

{ "domain": "github.com", "type": "MX" }

2026年9月29日に呼び出した結果:

{
"domain": "github.com",
"type": "MX",
"records": [
{ "type": "MX", "data": "0 github-com.mail.protection.outlook.com" }
]
}

dig MX github.com でも同じレコードが返ります。GitHub は Microsoft 365 でメールを受信しています。

クォータ​

ツールバケットFree (時間 / 日)Pro (時間 / 日)Business (時間 / 日)Enterprise (時間 / 日)
lookup_dns dns20 / 50200 / 400500 / 1,000無制限

エラー​

このツール固有のエラーです。それ以外のエラーと、各種エラーがクライアントにどう届くかはエラーで説明しています。

状況結果
domain にドットがないツールエラー MCP error -32602: Input validation error: …(A full domain name is required)
domain が有効なドメインではないツールエラー Invalid domain format
type が 8 種類のいずれでもないツールエラー MCP error -32602: Input validation error: …
TLD のネームサーバーが不明ツールエラー Zone missing
検索が失敗した、またはタイムアウトした理由を含むツールエラー

関連項目​