DNS Lookup API

A comprehensive DNS lookup service with support for multiple record types and resolvers.

Endpoints

GET /api/lookup
Parameters: domain (required - domain name or IP address), resolver (optional: google, cloudflare, opendns, quad9)
GET /health
Health check endpoint

Example Usage

Domain lookup:
/api/lookup?domain=example.com&resolver=cloudflare
PTR (reverse DNS) lookup:
/api/lookup?domain=8.8.8.8&resolver=google

Supported Record Types

A, AAAA, NS, MX, TXT, CNAME, SOA, SRV, CAA, PTR (reverse DNS)

Rate Limiting

Rate limiting is applied per IP address to ensure fair usage.