# dns-srv-via-adguard

> dns-srv-via-adguard is a paid API for AI agents from dns.intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-21).

Looks up SRV DNS records for a domain using AdGuard DNS over HTTPS, returning records, TTL, response code, DNSSEC validation status, and resolver answer time.

## Facts

- Endpoint: GET https://dns.intel.rallylive.ca/dns/srv/via/adguard?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dns-srv-via-adguard-775aa7d7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_aVwSt57yPuHNnk5TF5MuX

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability dns-srv-via-adguard-775aa7d7
```

Example prompt: What SRV records does AdGuard DNS return for _sip._tcp.example.com, and does AdGuard validate DNSSEC for that response?

## When to prefer this

Use this endpoint when you specifically need SRV record data as seen by AdGuard DNS, particularly to compare AdGuard's response against other resolvers (Google, Cloudflare, OpenDNS) for propagation lag, filtering detection, or split-horizon diagnosis. Ideal for service discovery debugging (VoIP, XMPP, CalDAV, etc.) or DNSSEC validation checks via AdGuard's resolver.

## Known failure modes

- NXDOMAIN returned if the domain has no SRV records or does not exist
- SERVFAIL returned if AdGuard DNS cannot resolve the query
- No records in response if AdGuard filters or blocks the domain
- Timeout or connection error if the AdGuard DoH endpoint is unreachable
- Missing or invalid domain parameter results in an error response

## How this service works

SRV records for a domain as answered by AdGuard DNS (DNS over HTTPS): the records, TTL, response code (NOERROR/NXDOMAIN/SERVFAIL), whether the resolver validated DNSSEC, and the resolver's answer time. Compare resolvers to spot propagation lag, filtering or split-horizon answers. $0.01 per lookup.

## Output

Returns the SRV DNS records (priority, weight, port, target), TTL, DNS response code (NOERROR, NXDOMAIN, or SERVFAIL), whether AdGuard DNS validated DNSSEC for the response, and the resolver's answer latency in milliseconds.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dns-srv-via-adguard-775aa7d7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from dns.intel.rallylive.ca](https://www.zero.xyz/host/dns.intel.rallylive.ca/llms.txt)
