DNS-AID lets AI agents find and verify each other through DNS
DNS-AID lets AI agents find and verify each other through DNS
https://www.helpnetsecurity.com/2026/06/01/dns-aid-ai-agent-discovery-dns/
Publish Date: 2026-06-01 03:57:00
Source Domain: www.helpnetsecurity.com
AI agents run across many platforms, and each one needs a way to locate and confirm the identity of the others it works with. The Linux Foundation’s DNS-AID project gives them that capability through the Domain Name System, the same address lookup system that has directed internet traffic for decades.
The project lets AI agents and Model Context Protocol (MCP) servers use DNS as a global, vendor-neutral directory for publishing, discovering, and verifying one another. Infoblox developed the initial code, and the project now sits under Linux Foundation governance.
“DNS-AID helps anchor agent discovery in the DNS infrastructure the internet already trusts. The Linux Foundation provides the neutral home where this work can grow with the open governance, community collaboration, and long-term stability the emerging agentic web requires,” said Jim Zemlin, CEO at the Linux Foundation.
How the discovery works
DNS-AID works as a naming convention layered on top of DNS records that organizations already operate. It uses existing SVCB, TXT, and TLSA record types defined in RFC 9460 and RFC 4033, so administrators can adopt it on any DNS server that supports DNSSEC and SVCB. Each agent gets a record under a pattern such as _chatbot._mcp._agents.example.com, which encodes its protocol, service port, capability document, and other metadata.
Agents can be located three ways: a direct lookup by name, a search by capability, or a crawl of a domain’s agent index. DNSSEC signs the records, creating a cryptographic chain of trust from the DNS root down to each agent, and DANE binds TLS certificates to those records. A discovering agent validates these signatures and then connects directly to the published endpoint over MCP, A2A, HTTPS, or another protocol declared in the record.
Reference implementation and backends
The project ships a reference implementation with a Python SDK, a command-line interface, and an MCP server. Eight backends are included, covering…