Reverse DNS Consistency

This data call returns details on the reverse DNS delegations and its consistency with routed and registered IP space. The input can be a single prefix or an ASN, in which case all routed and registered prefixes for this ASN are used as an input.

https://stat.ripe.net/data/reverse-dns-consistency/data.<format>?<parameters> 

e.g. https://stat.ripe.net/data/reverse-dns-consistency/data.json?resource=193.0.0.0/21

Parameters

Key Value Info Required
resource Prefix for the query - YES
ipv4/ipv6 Filter option on IP version e.g. &ipv4=false or &ipv4=0 NO - by default both versions are displayed

Output

Data

Key Info
prefixes Holds the results separated in "v4" and "v6" results. Results per IP version are grouped by prefixes.
domains Returns all reverse DNS delegations within the prefix given in this key.
domain The end time of the period.
found True if the prefix is found in the RIPE Registry.
prefix The prefix this domain result is based on.
complete True if all the returned delegations cover the entire IP space for this prefix.
query_time Holds the time the query was carried out
resource Defines the resource used for the query
ipv4/ipv6 Reflects the filter options on IP versions.

Example

"data": {
        "prefixes": {
            "ipv4": {
                "193.0.0.0/21": {
                    "complete": true,
                    "domains": [
                        {
                            "domain": "0.0.193.in-addr.arpa",
                            "found": true,
                            "prefix": "193.0.0.0/24"
                        },
                        {
                            "domain": "1.0.193.in-addr.arpa",
                            "found": true,
                            "prefix": "193.0.1.0/24"
                        },
                        {
                            "domain": "2.0.193.in-addr.arpa",
                            "found": true,
                            "prefix": "193.0.2.0/24"
                        },
                        {
                            "domain": "3.0.193.in-addr.arpa",
                            "found": true,
                            "prefix": "193.0.3.0/24"
                        },
                        {
                            "domain": "4.0.193.in-addr.arpa",
                            "found": true,
                            "prefix": "193.0.4.0/24"
                        },
                        {
                            "domain": "5.0.193.in-addr.arpa",
                            "found": true,
                            "prefix": "193.0.5.0/24"
                        },
                        {
                            "domain": "6.0.193.in-addr.arpa",
                            "found": true,
                            "prefix": "193.0.6.0/24"
                        },
                        {
                            "domain": "7.0.193.in-addr.arpa",
                            "found": true,
                            "prefix": "193.0.7.0/24"
                        }
                    ]
                },
                "193.0.10.0/23": {
                    "complete": false,
                    "domains": [
                        {
                            "domain": "10.0.193.in-addr.arpa",
                            "found": true,
                            "prefix": "193.0.10.0/24"
                        },
                        {
                            "domain": "11.0.193.in-addr.arpa",
                            "found": false,
                            "prefix": "193.0.11.0/24"
                        }
                    ]
                },
                "193.0.12.0/23": {
                    "complete": true,
                    "domains": [
                        {
                            "domain": "12.0.193.in-addr.arpa",
                            "found": true,
                            "prefix": "193.0.12.0/24"
                        },
                        {
                            "domain": "13.0.193.in-addr.arpa",
                            "found": true,
                            "prefix": "193.0.13.0/24"
                        }
                    ]
                },
                "193.0.18.0/23": {
                    "complete": true,
                    "domains": [
                        {
                            "domain": "18.0.193.in-addr.arpa",
                            "found": true,
                            "prefix": "193.0.18.0/24"
                        },
                        {
                            "domain": "19.0.193.in-addr.arpa",
                            "found": true,
                            "prefix": "193.0.19.0/24"
                        }
                    ]
                },
                "193.0.20.0/23": {
                    "complete": true,
                    "domains": [
                        {
                            "domain": "20.0.193.in-addr.arpa",
                            "found": true,
                            "prefix": "193.0.20.0/24"
                        },
                        {
                            "domain": "21.0.193.in-addr.arpa",
                            "found": true,
                            "prefix": "193.0.21.0/24"
                        }
                    ]
                },
                "193.0.22.0/23": {
                    "complete": true,
                    "domains": [
                        {
                            "domain": "22.0.193.in-addr.arpa",
                            "found": true,
                            "prefix": "193.0.22.0/24"
                        },
                        {
                            "domain": "23.0.193.in-addr.arpa",
                            "found": true,
                            "prefix": "193.0.23.0/24"
                        }
                    ]
                }
            },
            "ipv6": {
                "2001:67c:2e8::/48": {
                    "complete": true,
                    "domains": [
                        {
                            "domain": "8.e.2.0.c.7.6.0.1.0.0.2.ip6.arpa",
                            "found": true,
                            "prefix": "2001:67c:2e8::/48"
                        }
                    ]
                }
            }
        },
        "query_time": "2014-04-29T10:28:55.723330",
        "resource": "3333",
        "source": "routes",
        "ipv4": true,
        "ipv6": true
    },