# dns-mx-via-alidns

> dns-mx-via-alidns 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 MX records for a domain using AliDNS (223.5.5.5) via DNS over HTTPS, returning records, TTL, response code, DNSSEC validation status, and answer time.

## Facts

- Endpoint: GET https://dns.intel.rallylive.ca/dns/mx/via/alidns?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-mx-via-alidns-28460c20
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CHpL5py_-5vgyzKDyyvLy

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-mx-via-alidns-28460c20
```

Example prompt: What MX records does AliDNS return for gmail.com — I want to see the mail servers, TTL, response code, and whether DNSSEC was validated?

## When to prefer this

Use this endpoint when you specifically need to see how AliDNS (Alibaba's public resolver at 223.5.5.5) answers MX queries — for example when investigating DNS propagation in China-adjacent networks, detecting split-horizon configurations, or comparing resolver-specific filtering behavior against other resolvers like Cloudflare or Google.

## Known failure modes

- NXDOMAIN returned when the domain does not exist
- SERVFAIL returned when AliDNS cannot resolve the domain
- Empty MX record set for domains with no mail exchangers configured
- Network timeout if AliDNS is unreachable
- Invalid or malformed domain name input returns an error

## How this service works

MX records for a domain as answered by AliDNS 223.5.5.5 (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 MX records (mail exchanger hostnames and priorities), TTL, DNS response code (NOERROR, NXDOMAIN, or SERVFAIL), whether the AliDNS resolver 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-mx-via-alidns-28460c20/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)
