# dns-srv-via-dnssb

> dns-srv-via-dnssb 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).

Fetches SRV DNS records for a domain using DNS.SB's DNS-over-HTTPS resolver, returning the records, TTL, response code, DNSSEC validation status, and resolver answer time.

## Facts

- Endpoint: GET https://dns.intel.rallylive.ca/dns/srv/via/dnssb?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-dnssb-a082fdb3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__NT0qwqc5dYt4VCy0LnGR

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-dnssb-a082fdb3
```

Example prompt: What SRV records does DNS.SB return for _sip._tcp.example.com — include the TTL, response code, whether DNSSEC was validated, and how fast the resolver answered?

## When to prefer this

Use this endpoint when you specifically want SRV record data as resolved by DNS.SB's DNS-over-HTTPS infrastructure — especially when comparing resolver behavior, checking for split-horizon DNS, diagnosing propagation lag, or verifying DNSSEC validation status. Prefer it over generic DNS tools when you need DNS.SB's perspective specifically alongside answer timing metadata.

## Known failure modes

- NXDOMAIN response when the domain does not exist or has no SRV records
- SERVFAIL response if the upstream authoritative server is unreachable or misconfigured
- DNSSEC validation failure indicated in the response flags
- Network timeout or connection error reaching the DNS.SB DoH endpoint
- Empty records array when the domain exists but has no SRV entries

## How this service works

SRV records for a domain as answered by DNS.SB (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 resource records for the queried domain, including priority, weight, port, and target fields for each record, the TTL, the DNS response code (NOERROR, NXDOMAIN, or SERVFAIL), whether the DNS.SB resolver validated DNSSEC, 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-dnssb-a082fdb3/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)
