# DNS CNAME Change Watch via Google

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

Monitors CNAME DNS records for a domain via Google DNS over HTTPS, returning the current answer plus whether it changed since the last check (with before/after diff).

## Facts

- Endpoint: GET https://dns.intel.rallylive.ca/watch/dns/cname/via/google?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dns-cname-change-watch-via-google-9f0cd28a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fYP1p-gVGoN1WRTBmNvqq

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-cname-change-watch-via-google-9f0cd28a
```

Example prompt: Watch the CNAME record for example.com using Google DNS and tell me if it has changed since the last time you checked — show me what it was before and what it is now.

## When to prefer this

Choose this endpoint when you need to detect changes in CNAME DNS records specifically as resolved by Google DNS (8.8.8.8), and you want automatic state comparison against a previous result without managing your own storage. Ideal for scheduled monitoring workflows where you need diff output (before/after values) rather than just the raw current record. Prefer over raw DNS lookup endpoints when change detection and alerting are the goal.

## Known failure modes

- Domain not found or does not have a CNAME record — returns empty record set
- No previous check exists for the domain (first call) — changed flag may be false or undefined
- Domain query times out at Google DNS resolver — returns error or no answer
- Invalid domain name format passed as input — returns validation error
- Google DNS temporarily unavailable — network error response

## How this service works

Change watch for dns cname via google: runs the check, compares it with the result from your previous call for the same domain (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 CNAME record answer from Google DNS, a boolean 'changed' flag indicating whether the result differs from the previous call for that domain (stored up to 90 days), a list of fields that changed with their before and after values, and a timestamp of when the record was last seen.

## 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-cname-change-watch-via-google-9f0cd28a/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)
