# GeoDNS Resolver by IWSolutions

> GeoDNS Resolver by IWSolutions is a paid API for AI agents from geodns.iwsolutions.ca, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Resolves DNS hostnames from multiple countries simultaneously to reveal geo-based routing, CDN distribution, and regional DNS differences

## Facts

- Endpoint: POST https://geodns.iwsolutions.ca/api/resolve
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/geodns-resolver-by-iwsolutions-21953517
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_kzj8COVag_e-HpLZhg5MW

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 geodns-resolver-by-iwsolutions-21953517 -d '<json body>'
```

Example prompt: Can you resolve example.com for A records from the US, Germany, Japan, and Brazil so I can see how the CDN is routing traffic differently by region?

## When to prefer this

Choose this endpoint when you need to understand how a domain's DNS resolution differs by country — especially for diagnosing CDN routing issues, detecting geo-blocking, verifying GeoDNS configurations, or auditing infrastructure distribution. Prefer this over generic DNS lookup tools when multi-country comparison is needed in a single call.

## Known failure modes

- Invalid hostname returns an error or empty result
- Unsupported or invalid country code may be rejected or skipped
- DNS record type not supported returns an error
- Hostname does not exist returns NXDOMAIN
- More than 20 country codes submitted triggers a validation error
- Payment not completed results in 402 response

## How this service works

Geo-located DNS resolution — resolve hostnames from specific countries to see how CDNs, geo-blocking, and DNS-based routing differ by region.

## Output

DNS resolution results for the specified hostname broken down by each requested country, showing how the domain resolves (IP addresses, CNAMEs, MX records, etc.) from each geographic location, revealing CDN routing strategies and geo-blocking patterns.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "hostname": {
   "type": "string",
   "description": "Domain name to resolve"
  },
  "countries": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "ISO 3166-1 alpha-2 country codes (up to 20)"
  },
  "record_type": {
   "type": "string",
   "description": "DNS record type: A, AAAA, CNAME, MX, TXT, NS"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/geodns-resolver-by-iwsolutions-21953517/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from geodns.iwsolutions.ca](https://www.zero.xyz/host/geodns.iwsolutions.ca/llms.txt)
