DNS-AID:DNSを活用したAIエージェントの相互発見・認証を実現

AIエージェントは多様なプラットフォーム上で動作しており、連携する相手を特定し、その正当性を確認する手段が不可欠です。Linux FoundationのDNS-AIDプロジェクトは、数十年にわたってインターネットトラフィックを支えてきたアドレス解決システム「DNS(ドメインネームシステム)」を通じて、その機能をAIエージェントに提供します。

このプロジェクトでは、AIエージェントおよびModel Context Protocol(MCP)サーバーがDNSを活用し、ベンダーに依存しないグローバルなディレクトリとして互いの情報を公開・検索・検証できるようになります。初期コードはInfobloxが開発し、現在はLinux Foundationのガバナンス下に置かれています。

Image

「DNS-AIDは、インターネットがすでに信頼するDNSインフラにエージェントの検出機能を結びつけるものです。Linux Foundationは、新興のエージェントWebが必要とするオープンなガバナンス、コミュニティによる協力、そして長期的な安定性のもとで、この取り組みが発展できる中立的な場を提供します」と、Linux FoundationのCEOであるJim Zemlin氏は述べています。

検出の仕組み

DNS-AIDは、各組織がすでに運用しているDNSレコードの上に命名規則を重ねる形で機能します。RFC 9460およびRFC 4033で定義された既存のSVCB、TXT、TLSAレコードタイプを使用するため、DNSSECとSVCBをサポートするDNSサーバーであれば、どの環境にも導入できます。各エージェントには _chatbot._mcp._agents.example.com のようなパターンでレコードが割り当てられ、プロトコル、サービスポート、ケイパビリティドキュメント、その他のメタデータが記載されます。

エージェントの検索方法は3通りあります。名前による直接ルックアップ、ケイパビリティによる検索、そしてドメインのエージェントインデックスのクロールです。DNSSECはレコードに署名し、DNSルートから各エージェントまで暗号学的な信頼チェーンを構築します。また、DANEによってTLS証明書がそれらのレコードに紐付けられます。検出を行うエージェントはこれらの署名を検証したうえで、レコードで宣言されたMCP、A2A、HTTPSなどのプロトコルを通じて、公開されたエンドポイントに直接接続します。

リファレンス実装とバックエンド

プロジェクトには、Python SDK、コマンドラインインターフェース、MCPサーバーを含むリファレンス実装が付属しています。バックエンドは8種類が用意されており、Amazon Route 53、Cloudflare、Infoblox NIOSおよびUDDI、Azure DNS、Google Cloud DNS、NS1、そしてセルフホスト型のBIND9オプションに対応しています。ローカルのBIND9サーバーを使ったDocker Compose環境も用意されており、開発者は自分のマシン上でツールをテストできます。

参加メンバーと想定用途

初期メンバーには、Cloudflare、CSC、Equinix、GoDaddy、IDC、Indeed、Infoblox、Internet Systems Consortium、WWTが名を連ねています。

想定されるユースケースとしては、組織横断のエージェント連携、大学ドメイン配下でエージェントを公開する研究コンソーシアム、DNSゾーン委任によって顧客を分離するマルチテナントSaaSプラットフォーム、エッジやIoTデバイス上で動作する軽量エージェントなどが文書化されています。

「エージェントインターネットは、30年間にわたって人間のWebを支えてきたDNSとパブリックCAのインフラの上に構築されることになります。それが機能するのは、単一の事業者がそれを所有していないからです。DNS-AIDは、あらゆるリゾルバーが実装できる、DNSレイヤーの中立的なエージェント検出プロトコルを提供します。そして、Agent Name Serviceというオープン標準が、あらゆるエージェントが利用できる検証・識別のレイヤーを追加します。どちらの標準も、アプリケーション層の上位に位置するものと組み合わせて使用できます。Linux FoundationにおけるDNS-AIDとAgent Name Serviceは、進化するインターネットに向けたオープンで相互運用可能な構成要素を目指す大きな潮流の一部です。インターネット規模で成功する標準は、オープンで、適切に運用されているものです」と、GoDaddyのエンジニアリング担当VP、Scott Courtney氏は述べています。

コードはGitHub上でコントリビューションを受け付けています。

翻訳元: https://www.helpnetsecurity.com/2026/06/01/dns-aid-ai-agent-discovery-dns/

ソース: helpnetsecurity.com