# Ventrilo SRV DNS Lookup (TCP)

> Ventrilo SRV DNS Lookup (TCP) 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-24).

Resolves _ventrilo._tcp SRV DNS records for a domain via Cloudflare DoH, returning priority, weight, port, and target host for the domain's Ventrilo voice service.

## Facts

- Endpoint: GET https://dns.intel.rallylive.ca/dns/srv/ventrilo-tcp?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ventrilo-srv-dns-lookup-tcp-68185761
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BYHWyNiOLsPyFFMfZMlet

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 ventrilo-srv-dns-lookup-tcp-68185761
```

Example prompt: Can you look up the Ventrilo server SRV record for gamingguild.com so I know the host and port to connect to?

## When to prefer this

Use this endpoint when you need to programmatically discover where a domain's Ventrilo voice chat service is hosted without guessing hostnames or ports. Prefer this over manual DNS tools when building automated connection clients, server directories, or DNS verification workflows for Ventrilo deployments.

## Known failure modes

- Domain has no _ventrilo._tcp SRV record configured — returns empty or NXDOMAIN response
- Invalid or malformed domain name input — may return error
- Domain exists but DNS resolution fails transiently — retry recommended
- Cloudflare DoH upstream timeout or outage — service unavailable

## How this service works

VENTRILO service discovery (_ventrilo._tcp.<domain>): SRV records with priority, weight, port and target host, from Cloudflare DoH. Tells a client where the domain's ventrilo service lives without guessing hosts. $0.01 per lookup.

## Output

Returns the SRV record data for _ventrilo._tcp.<domain> including priority (used for failover ordering), weight (used for load balancing), port number the Ventrilo service listens on, and the target hostname of the Ventrilo server — sourced from Cloudflare DoH.

## 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/ventrilo-srv-dns-lookup-tcp-68185761/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)
