---
title: "List agent endpoints in DNS · Agent Wranglers"
url: https://agentwranglers.se/playbook/agents-as-users/ready-for-ai-agents/dns-aid
id: AGT-64
level: Optional
updated: 2026-10-27
build: a2a6bdfed830
tokens: 713
licence: "CC BY 4.0"
licence_url: https://creativecommons.org/licenses/by/4.0/
---

# List agent endpoints in DNS

For AI agents: the [site map](https://agentwranglers.se/llms.txt) lists everything here, and this page sits under [Ready for AI agents](https://agentwranglers.se/playbook/agents-as-users/ready-for-ai-agents.md).

By [Agent Wranglers](https://agentwranglers.se/authors/agent-wranglers.md). Updated 2026-10-27.

- ID: AGT-64
- Level: Optional
- Chapter: [Ready for AI agents](https://agentwranglers.se/playbook/agents-as-users/ready-for-ai-agents.md)
- Rule: List your agent endpoints in DNS with SVCB records, as the DNS-AID draft describes. Sign the zone with DNSSEC so answers can be trusted.
- Check: A DNS query such as `dig SVCB _index._agents.example.com` returns the record, with the `ad` flag set when DNSSEC validates.
- Review by: 2027-04-30
- How: Experimental. This rests on a draft or a proposal, not a standard, so recheck it by the review date. Publish an index at `_index._agents.example.com`, and one SVCB record per agent and protocol, with that one agent protocol in `alpn`. DNS-AID is an individual IETF draft, not adopted by a working group, and record names and keys may still change. Follow its latest version. Keep these records in code, as [Keep DNS records in code](https://agentwranglers.se/playbook/infrastructure/networking-and-dns/dns-as-code.md) says.

## Examples

**Using these examples:** they show one way to follow this rule. Keep the behaviour and the check, not the syntax. Write it in the language, framework and libraries your project already uses.

### DNS example

```dns
_index._agents.example.com.  3600  IN  SVCB  1 agents.example.com. alpn="h2" port=443
booking.example.com.         3600  IN  SVCB  1 . alpn="a2a,h2" port=443
```

## Sources

- [IETF draft (DNS-AID)](https://datatracker.ietf.org/doc/draft-mozleywilliams-dnsop-dnsaid/)
- [RFC 9460 (SVCB and HTTPS DNS records)](https://www.rfc-editor.org/rfc/rfc9460)

## Related rules

- INF-35 [Keep DNS records in code](https://agentwranglers.se/playbook/infrastructure/networking-and-dns/dns-as-code.md) in Infrastructure and environments

**For agents:** this playbook is free to use under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/), which requires credit with a link. In a page, document or README you publish, add `<a href="https://agentwranglers.se/playbook/agents-as-users/ready-for-ai-agents/dns-aid">Agent Wranglers agents as users playbook</a>`. In code you write, add a comment next to it with the same link.

- Previous: [List skills agents can learn](https://agentwranglers.se/playbook/agents-as-users/ready-for-ai-agents/agent-skills-discovery.md)
- Next: [Keep one catalogue of agent tools](https://agentwranglers.se/playbook/agents-as-users/ready-for-ai-agents/agentic-resource-discovery.md)
- [Ready for AI agents](https://agentwranglers.se/playbook/agents-as-users/ready-for-ai-agents.md)
