DNS Resolver IP
Every host answering DNS on UDP port 53, flagged for recursion and whether it is a working open resolver.
| ID | dns_resolver_ip_v1 |
|---|---|
| Formats | csvgz |
| Update Frequency | Weekly |
| Last Updated | October 2nd 2026 (today) |
| Entries | 6,764,762 |
File Size (csvgz) | 34.2 MB |
Overview
Every host answering DNS on UDP port 53, flagged for recursion and whether it is a working open resolver.
Formats
curl -L -o dns_resolver_ip_v1.csv.gz -X GET "https://internetdata.io/api/v2/database/download?id=dns_resolver_ip_v1&format=csvgz&apikey=$APIKEY"Schema
| Name | Type | Description |
|---|---|---|
ip | ipaddress | The IP address, IPv4 or IPv6, that returned a valid DNS reply on UDP port 53. |
port | integer | The UDP port scanned (53). |
recursion_available | boolean | The RA bit in the reply: whether the server advertises recursion. |
rcode | integer | The DNS response code (0 = NOERROR, 5 = REFUSED, ...), which separates a true open resolver from one that advertises recursion but refuses off-net queries. |
answer_correct | boolean | True if a recursive query for our own hostname returned our address: a working open recursive resolver with no DNS manipulation. |
first_seen | date | The first day in the 90-day window the host replied. |
last_seen | date | The most recent day the host replied. |
Samples
| ip | port | recursion_available | rcode | answer_correct | first_seen | last_seen |
|---|---|---|---|---|---|---|
201.133.193.11 | 53 | true | 0 | true | 2026-09-18 | 2026-09-18 |
190.74.17.157 | 53 | true | 0 | true | 2026-07-14 | 2026-07-14 |
105.158.127.125 | 53 | true | 0 | true | 2026-09-23 | 2026-09-23 |
5.236.23.162 | 53 | true | 0 | true | 2026-07-31 | 2026-09-27 |
2.183.104.169 | 53 | true | 0 | true | 2026-09-02 | 2026-09-02 |