GET /v1/tools/dnshttps://api.cludz.net/v1/tools/dns
Fetch A, AAAA, MX, TXT, and NS records for a domain.
Query Parameters:
| Parameter | Required | Description | Type |
|---|---|---|---|
domain | Yes | The domain name to look up. | string |
curl "https://api.cludz.net/v1/tools/dns?domain=google.com" \
-H "Authorization: Bearer YOUR_API_KEY"
const res = await fetch('https://api.cludz.net/v1/tools/dns?domain=google.com', {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
const data = await res.json();
const res = await fetch('https://api.cludz.net/v1/tools/dns?domain=google.com', {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
const data = await res.json();
import requests
url = "https://api.cludz.net/v1/tools/dns"
params = {"domain": "google.com"}
headers = {"Authorization": "Bearer YOUR_API_KEY"}
response = requests.get(url, headers=headers, params=params)
data = response.json()
{
"statusCode": 200,
"statusMessage": "OK",
"message": "DNS records retrieved",
"data": {
"A": ["142.250.190.46"],
"AAAA": ["2607:f8b0:4009:804::200e"],
"MX": [{ "priority": 10, "exchange": "smtp.google.com" }],
"TXT": [["v=spf1 include:_spf.google.com ~all"]],
"NS": ["ns1.google.com"]
}
}