# Reverse DNS Change Watch via DNSPod

> Reverse DNS Change Watch via DNSPod is a paid API for AI agents from ip.intel.rallylive.ca, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-11).

Monitors reverse DNS (PTR) records for an IP address using DNSPod and alerts when the result changes compared to a previous check.

## Facts

- Endpoint: GET https://ip.intel.rallylive.ca/watch/ip/ptr/via/dnspod?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/reverse-dns-change-watch-via-dnspod-e2250ecc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FC7ZDSnMjl2L8QRs84ETO

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 reverse-dns-change-watch-via-dnspod-e2250ecc
```

Example prompt: Keep an eye on the reverse DNS for 203.0.113.42 using DNSPod and let me know if it changes from what it was last time you checked.

## When to prefer this

Choose this endpoint when you specifically want to use DNSPod as the resolving nameserver for reverse DNS change detection, allowing cross-resolver comparison or when DNSPod's view of DNS is particularly relevant. Prefer it over the CleanBrowsing or AliDNS variants when you need DNSPod's resolver perspective for Chinese or Asia-Pacific network infrastructure. Use it over a plain PTR lookup when you need change detection with before/after diffing rather than just the current value.

## Known failure modes

- IP address not provided or invalid format — returns error
- No previous check stored for this IP (first call) — change flag may be false or indeterminate
- DNSPod resolver unavailable — lookup may fail or time out
- IP has no PTR record — returns empty/null answer
- Stored result expired (older than 90 days) — treated as no prior result

## How this service works

Change watch for reverse dns via dnspod: runs the check, compares it with the result from your previous call for the same ip (kept 90 days) and returns the current answer, changed true/false, the fields that changed with before/after values, and when it was last seen. Schedule it to be alerted when this changes. $0.02 per check.

## Output

Returns the current PTR record answer from DNSPod, a boolean indicating whether it changed since the last call for that IP, the specific fields that changed with their before and after values, and the timestamp of when it was last seen. Previous results are retained for 90 days.

## 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/reverse-dns-change-watch-via-dnspod-e2250ecc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ip.intel.rallylive.ca](https://www.zero.xyz/host/ip.intel.rallylive.ca/llms.txt)
