{
  "name": "example.com.",
  "type": "A",
  "hops": [
    {
      "zone": ".",
      "server": "i.root-servers.net.",
      "server_ip": "192.36.148.17",
      "rtt": "7.6ms",
      "rcode": "NOERROR",
      "authoritative": false,
      "delegation": "com.",
      "referral": [
        {
          "name": "com.",
          "type": "NS",
          "ttl": 172800,
          "value": "b.gtld-servers.net."
        },
        {
          "name": "com.",
          "type": "NS",
          "ttl": 172800,
          "value": "a.gtld-servers.net."
        },
        {
          "name": "com.",
          "type": "NS",
          "ttl": 172800,
          "value": "h.gtld-servers.net."
        },
        {
          "name": "com.",
          "type": "NS",
          "ttl": 172800,
          "value": "f.gtld-servers.net."
        },
        {
          "name": "com.",
          "type": "NS",
          "ttl": 172800,
          "value": "k.gtld-servers.net."
        },
        {
          "name": "com.",
          "type": "NS",
          "ttl": 172800,
          "value": "d.gtld-servers.net."
        },
        {
          "name": "com.",
          "type": "NS",
          "ttl": 172800,
          "value": "m.gtld-servers.net."
        },
        {
          "name": "com.",
          "type": "NS",
          "ttl": 172800,
          "value": "c.gtld-servers.net."
        },
        {
          "name": "com.",
          "type": "NS",
          "ttl": 172800,
          "value": "e.gtld-servers.net."
        },
        {
          "name": "com.",
          "type": "NS",
          "ttl": 172800,
          "value": "j.gtld-servers.net."
        },
        {
          "name": "com.",
          "type": "NS",
          "ttl": 172800,
          "value": "i.gtld-servers.net."
        },
        {
          "name": "com.",
          "type": "NS",
          "ttl": 172800,
          "value": "l.gtld-servers.net."
        },
        {
          "name": "com.",
          "type": "NS",
          "ttl": 172800,
          "value": "g.gtld-servers.net."
        }
      ],
      "glue": [
        {
          "name": "m.gtld-servers.net.",
          "type": "A",
          "ttl": 172800,
          "value": "192.55.83.30"
        },
        {
          "name": "l.gtld-servers.net.",
          "type": "A",
          "ttl": 172800,
          "value": "192.41.162.30"
        },
        {
          "name": "k.gtld-servers.net.",
          "type": "A",
          "ttl": 172800,
          "value": "192.52.178.30"
        },
        {
          "name": "j.gtld-servers.net.",
          "type": "A",
          "ttl": 172800,
          "value": "192.48.79.30"
        },
        {
          "name": "i.gtld-servers.net.",
          "type": "A",
          "ttl": 172800,
          "value": "192.43.172.30"
        },
        {
          "name": "h.gtld-servers.net.",
          "type": "A",
          "ttl": 172800,
          "value": "192.54.112.30"
        },
        {
          "name": "g.gtld-servers.net.",
          "type": "A",
          "ttl": 172800,
          "value": "192.42.93.30"
        },
        {
          "name": "f.gtld-servers.net.",
          "type": "A",
          "ttl": 172800,
          "value": "192.35.51.30"
        },
        {
          "name": "e.gtld-servers.net.",
          "type": "A",
          "ttl": 172800,
          "value": "192.12.94.30"
        },
        {
          "name": "d.gtld-servers.net.",
          "type": "A",
          "ttl": 172800,
          "value": "192.31.80.30"
        },
        {
          "name": "c.gtld-servers.net.",
          "type": "A",
          "ttl": 172800,
          "value": "192.26.92.30"
        },
        {
          "name": "b.gtld-servers.net.",
          "type": "A",
          "ttl": 172800,
          "value": "192.33.14.30"
        },
        {
          "name": "a.gtld-servers.net.",
          "type": "A",
          "ttl": 172800,
          "value": "192.5.6.30"
        },
        {
          "name": "m.gtld-servers.net.",
          "type": "AAAA",
          "ttl": 172800,
          "value": "2001:501:b1f9::30"
        },
        {
          "name": "l.gtld-servers.net.",
          "type": "AAAA",
          "ttl": 172800,
          "value": "2001:500:d937::30"
        },
        {
          "name": "k.gtld-servers.net.",
          "type": "AAAA",
          "ttl": 172800,
          "value": "2001:503:d2d::30"
        },
        {
          "name": "j.gtld-servers.net.",
          "type": "AAAA",
          "ttl": 172800,
          "value": "2001:502:7094::30"
        },
        {
          "name": "i.gtld-servers.net.",
          "type": "AAAA",
          "ttl": 172800,
          "value": "2001:503:39c1::30"
        },
        {
          "name": "h.gtld-servers.net.",
          "type": "AAAA",
          "ttl": 172800,
          "value": "2001:502:8cc::30"
        },
        {
          "name": "g.gtld-servers.net.",
          "type": "AAAA",
          "ttl": 172800,
          "value": "2001:503:eea3::30"
        },
        {
          "name": "f.gtld-servers.net.",
          "type": "AAAA",
          "ttl": 172800,
          "value": "2001:503:d414::30"
        },
        {
          "name": "e.gtld-servers.net.",
          "type": "AAAA",
          "ttl": 172800,
          "value": "2001:502:1ca1::30"
        },
        {
          "name": "d.gtld-servers.net.",
          "type": "AAAA",
          "ttl": 172800,
          "value": "2001:500:856e::30"
        },
        {
          "name": "c.gtld-servers.net.",
          "type": "AAAA",
          "ttl": 172800,
          "value": "2001:503:83eb::30"
        },
        {
          "name": "b.gtld-servers.net.",
          "type": "AAAA",
          "ttl": 172800,
          "value": "2001:503:231d::2:30"
        },
        {
          "name": "a.gtld-servers.net.",
          "type": "AAAA",
          "ttl": 172800,
          "value": "2001:503:a83e::2:30"
        }
      ],
      "final": false
    },
    {
      "zone": "com.",
      "server": "d.gtld-servers.net.",
      "server_ip": "192.31.80.30",
      "rtt": "82.7ms",
      "rcode": "NOERROR",
      "authoritative": false,
      "delegation": "example.com.",
      "referral": [
        {
          "name": "example.com.",
          "type": "NS",
          "ttl": 172800,
          "value": "hera.ns.cloudflare.com."
        },
        {
          "name": "example.com.",
          "type": "NS",
          "ttl": 172800,
          "value": "elliott.ns.cloudflare.com."
        }
      ],
      "glue": [
        {
          "name": "hera.ns.cloudflare.com.",
          "type": "A",
          "ttl": 172800,
          "value": "108.162.192.162"
        },
        {
          "name": "hera.ns.cloudflare.com.",
          "type": "A",
          "ttl": 172800,
          "value": "172.64.32.162"
        },
        {
          "name": "hera.ns.cloudflare.com.",
          "type": "A",
          "ttl": 172800,
          "value": "173.245.58.162"
        },
        {
          "name": "hera.ns.cloudflare.com.",
          "type": "AAAA",
          "ttl": 172800,
          "value": "2606:4700:50::adf5:3aa2"
        },
        {
          "name": "hera.ns.cloudflare.com.",
          "type": "AAAA",
          "ttl": 172800,
          "value": "2803:f800:50::6ca2:c0a2"
        },
        {
          "name": "hera.ns.cloudflare.com.",
          "type": "AAAA",
          "ttl": 172800,
          "value": "2a06:98c1:50::ac40:20a2"
        },
        {
          "name": "elliott.ns.cloudflare.com.",
          "type": "A",
          "ttl": 172800,
          "value": "108.162.195.228"
        },
        {
          "name": "elliott.ns.cloudflare.com.",
          "type": "A",
          "ttl": 172800,
          "value": "162.159.44.228"
        },
        {
          "name": "elliott.ns.cloudflare.com.",
          "type": "A",
          "ttl": 172800,
          "value": "172.64.35.228"
        },
        {
          "name": "elliott.ns.cloudflare.com.",
          "type": "AAAA",
          "ttl": 172800,
          "value": "2606:4700:58::a29f:2ce4"
        },
        {
          "name": "elliott.ns.cloudflare.com.",
          "type": "AAAA",
          "ttl": 172800,
          "value": "2803:f800:50::6ca2:c3e4"
        },
        {
          "name": "elliott.ns.cloudflare.com.",
          "type": "AAAA",
          "ttl": 172800,
          "value": "2a06:98c1:50::ac40:23e4"
        }
      ],
      "final": false
    },
    {
      "zone": "example.com.",
      "server": "elliott.ns.cloudflare.com.",
      "server_ip": "172.64.35.228",
      "rtt": "10ms",
      "rcode": "NOERROR",
      "authoritative": true,
      "answer": [
        {
          "name": "example.com.",
          "type": "A",
          "ttl": 300,
          "value": "172.66.147.243"
        },
        {
          "name": "example.com.",
          "type": "A",
          "ttl": 300,
          "value": "104.20.23.154"
        }
      ],
      "final": true
    }
  ],
  "zone": "example.com.",
  "rcode": "NOERROR",
  "answer": [
    {
      "name": "example.com.",
      "type": "A",
      "ttl": 300,
      "value": "172.66.147.243"
    },
    {
      "name": "example.com.",
      "type": "A",
      "ttl": 300,
      "value": "104.20.23.154"
    }
  ],
  "answer_ttl": 300,
  "parent_ns": [
    "elliott.ns.cloudflare.com.",
    "hera.ns.cloudflare.com."
  ],
  "child_ns": [
    "elliott.ns.cloudflare.com.",
    "hera.ns.cloudflare.com."
  ],
  "authoritative_servers": [
    {
      "name": "elliott.ns.cloudflare.com.",
      "ip": "172.64.35.228",
      "serial": 2415555295,
      "authoritative": true,
      "rcode": "NOERROR",
      "records": [
        {
          "name": "example.com.",
          "type": "A",
          "ttl": 300,
          "value": "104.20.23.154"
        },
        {
          "name": "example.com.",
          "type": "A",
          "ttl": 300,
          "value": "172.66.147.243"
        }
      ],
      "rtt": "9.6ms",
      "status": "match"
    },
    {
      "name": "hera.ns.cloudflare.com.",
      "ip": "173.245.58.162",
      "serial": 2415555295,
      "authoritative": true,
      "rcode": "NOERROR",
      "records": [
        {
          "name": "example.com.",
          "type": "A",
          "ttl": 300,
          "value": "172.66.147.243"
        },
        {
          "name": "example.com.",
          "type": "A",
          "ttl": 300,
          "value": "104.20.23.154"
        }
      ],
      "rtt": "9.8ms",
      "status": "match"
    }
  ],
  "resolvers": [
    {
      "name": "Cloudflare",
      "ip": "1.1.1.1",
      "rcode": "NOERROR",
      "records": [
        {
          "name": "example.com.",
          "type": "A",
          "ttl": 98,
          "value": "172.66.147.243"
        },
        {
          "name": "example.com.",
          "type": "A",
          "ttl": 98,
          "value": "104.20.23.154"
        }
      ],
      "ttl": 98,
      "rtt": "9.5ms",
      "status": "match",
      "note": "Same answer, cached 3m 22s ago; re-fetches in 1m 38s."
    },
    {
      "name": "Google",
      "ip": "8.8.8.8",
      "rcode": "NOERROR",
      "records": [
        {
          "name": "example.com.",
          "type": "A",
          "ttl": 300,
          "value": "104.20.23.154"
        },
        {
          "name": "example.com.",
          "type": "A",
          "ttl": 300,
          "value": "172.66.147.243"
        }
      ],
      "ttl": 300,
      "rtt": "15.1ms",
      "status": "match",
      "note": "Same answer, freshly fetched."
    },
    {
      "name": "Quad9",
      "ip": "9.9.9.9",
      "rcode": "NOERROR",
      "records": [
        {
          "name": "example.com.",
          "type": "A",
          "ttl": 250,
          "value": "172.66.147.243"
        },
        {
          "name": "example.com.",
          "type": "A",
          "ttl": 250,
          "value": "104.20.23.154"
        }
      ],
      "ttl": 250,
      "rtt": "11.6ms",
      "status": "match",
      "note": "Same answer, cached 50s ago; re-fetches in 4m 10s."
    },
    {
      "name": "OpenDNS",
      "ip": "208.67.222.222",
      "rcode": "NOERROR",
      "records": [
        {
          "name": "example.com.",
          "type": "A",
          "ttl": 20,
          "value": "172.66.147.243"
        },
        {
          "name": "example.com.",
          "type": "A",
          "ttl": 20,
          "value": "104.20.23.154"
        }
      ],
      "ttl": 20,
      "rtt": "8ms",
      "status": "match",
      "note": "Same answer, cached 4m 40s ago; re-fetches in 20s."
    }
  ],
  "findings": [
    {
      "name": "Authoritative answer",
      "status": "pass",
      "value": "104.20.23.154, 172.66.147.243",
      "note": "From the servers for example.com., TTL 5m 0s. This is what every resolver converges on."
    },
    {
      "name": "Delegation",
      "status": "pass",
      "value": "2 nameservers",
      "note": "The parent zone and the zone itself list the same nameservers."
    },
    {
      "name": "Glue",
      "status": "info",
      "value": "not needed",
      "note": "The nameservers live in another zone, so the parent does not need to hand out addresses for them; stale glue cannot happen here."
    },
    {
      "name": "Authoritative servers",
      "status": "pass",
      "value": "2 of 2 answered",
      "note": "Every nameserver in the delegation responded."
    },
    {
      "name": "Zone serial",
      "status": "pass",
      "value": "2415555295 on every server",
      "note": "All nameservers hold the same version of the zone."
    },
    {
      "name": "Public resolvers",
      "status": "pass",
      "value": "4 of 4 match",
      "note": "Cloudflare, Google, Quad9 and OpenDNS all return the authoritative answer. If a user still sees something else, their ISP's resolver or their own machine is caching it."
    }
  ],
  "summary": "All 4 resolvers agree with the authoritative servers",
  "dig": "dig +trace +additional example.com A"
}
