dug 0.3.1

Name resolution aggregator. Exhaustively resolves a given name using OS resolution, system-based resolution, and all DNS servers it can find."
dug-0.3.1 is not a library.

dug

Name resolution aggregator

Sample Output

Text

┌aws.amazon.com─────────────────┬───────────────────────────────────────┐
│ Cloudflare DNS                │ 18.155.190.47                         │
├───────────────────────────────┼───────────────────────────────────────┤
│ Quad9 DNS                     │ 18.155.190.47                         │
├───────────────────────────────┼───────────────────────────────────────┤
│ Google DNS                    │ 18.155.190.47                         │
├───────────────────────────────┼───────────────────────────────────────┤
│ OS resolution                 │ 18.155.190.47                         │
├───────────────────────────────┼───────────────────────────────────────┤
│ simulated nslookup            │ 18.155.190.47                         │
├───────────────────────────────┼───────────────────────────────────────┤
│ resolv.conf server[10.7.0.1]  │ 18.155.190.47                         │
├───────────────────────────────┼───────────────────────────────────────┤
│ resolv.conf server[127.0.0.1] │ Timed out after 7s                    │
├───────────────────────────────┼───────────────────────────────────────┤
│ A (dig)                       │ tp.8e49140c2-frontier.amazon.com.     │
│                               │ dr49lng3n1n2s.cloudfront.net.         │
│                               │ 18.155.190.47                         │
├───────────────────────────────┼───────────────────────────────────────┤
│ AAAA (dig)                    │ tp.8e49140c2-frontier.amazon.com.     │
│                               │ dr49lng3n1n2s.cloudfront.net.         │
│                               │ 2600:9000:24bb:9200:1c:a813:8512:c241 │
│                               │ 2600:9000:24bb:e200:1c:a813:8512:c241 │
│                               │ 2600:9000:24bb:b000:1c:a813:8512:c241 │
│                               │ 2600:9000:24bb:4600:1c:a813:8512:c241 │
│                               │ 2600:9000:24bb:e600:1c:a813:8512:c241 │
│                               │ 2600:9000:24bb:200:1c:a813:8512:c241  │
│                               │ 2600:9000:24bb:5e00:1c:a813:8512:c241 │
│                               │ 2600:9000:24bb:be00:1c:a813:8512:c241 │
├───────────────────────────────┼───────────────────────────────────────┤
│ A (drill)                     │ tp.8e49140c2-frontier.amazon.com.     │
│                               │ dr49lng3n1n2s.cloudfront.net.         │
│                               │ 18.155.190.47                         │
├───────────────────────────────┼───────────────────────────────────────┤
│ AAAA (drill)                  │ tp.8e49140c2-frontier.amazon.com.     │
│                               │ dr49lng3n1n2s.cloudfront.net.         │
│                               │ 2600:9000:24bb:6800:1c:a813:8512:c241 │
│                               │ 2600:9000:24bb:2200:1c:a813:8512:c241 │
│                               │ 2600:9000:24bb:bc00:1c:a813:8512:c241 │
│                               │ 2600:9000:24bb:200:1c:a813:8512:c241  │
│                               │ 2600:9000:24bb:dc00:1c:a813:8512:c241 │
│                               │ 2600:9000:24bb:cc00:1c:a813:8512:c241 │
│                               │ 2600:9000:24bb:5200:1c:a813:8512:c241 │
│                               │ 2600:9000:24bb:7000:1c:a813:8512:c241 │
└───────────────────────────────┴───────────────────────────────────────┘
┌www.kame.net───────────────────┬────────────────────────────────────┐
│ Google DNS                    │ 210.155.141.200                    │
├───────────────────────────────┼────────────────────────────────────┤
│ Quad9 DNS                     │ 210.155.141.200                    │
├───────────────────────────────┼────────────────────────────────────┤
│ Cloudflare DNS                │ 210.155.141.200                    │
├───────────────────────────────┼────────────────────────────────────┤
│ OS resolution                 │ 210.155.141.200                    │
├───────────────────────────────┼────────────────────────────────────┤
│ simulated nslookup            │ 210.155.141.200                    │
├───────────────────────────────┼────────────────────────────────────┤
│ resolv.conf server[127.0.0.1] │ Timed out after 7s                 │
├───────────────────────────────┼────────────────────────────────────┤
│ resolv.conf server[10.7.0.1]  │ 210.155.141.200                    │
├───────────────────────────────┼────────────────────────────────────┤
│ A (dig)                       │ mango.itojun.org.                  │
│                               │ 210.155.141.200                    │
├───────────────────────────────┼────────────────────────────────────┤
│ AAAA (dig)                    │ mango.itojun.org.                  │
│                               │ 2001:2f0:0:8800::1:1               │
│                               │ 2001:2f0:0:8800:226:2dff:fe0b:4311 │
├───────────────────────────────┼────────────────────────────────────┤
│ drill                         │ deadline has elapsed               │
└───────────────────────────────┴────────────────────────────────────┘

JSON

[
  {
    "name": "aws.amazon.com",
    "source": "Quad9 DNS",
    "records": [
      "18.155.190.47"
    ]
  },
  {
    "name": "aws.amazon.com",
    "source": "Cloudflare DNS",
    "records": [
      "18.155.190.47"
    ]
  },
  {
    "name": "aws.amazon.com",
    "source": "Google DNS",
    "records": [
      "18.155.190.47"
    ]
  },
  {
    "name": "aws.amazon.com",
    "source": "OS resolution",
    "records": [
      "18.155.190.47"
    ]
  },
  {
    "name": "aws.amazon.com",
    "source": "simulated nslookup",
    "records": [
      "18.155.190.47"
    ]
  },
  {
    "name": "aws.amazon.com",
    "source": "resolv.conf server[10.7.0.1]",
    "records": [
      "18.155.190.47"
    ]
  },
  {
    "name": "aws.amazon.com",
    "source": "resolv.conf server[127.0.0.1]",
    "failure": "Timed out after 7s"
  },
  {
    "name": "aws.amazon.com",
    "source": "A (dig)",
    "records": [
      "tp.8e49140c2-frontier.amazon.com.",
      "dr49lng3n1n2s.cloudfront.net.",
      "18.155.190.47"
    ]
  },
  {
    "name": "aws.amazon.com",
    "source": "AAAA (dig)",
    "records": [
      "tp.8e49140c2-frontier.amazon.com.",
      "dr49lng3n1n2s.cloudfront.net.",
      "2600:9000:24bb:d800:1c:a813:8512:c241",
      "2600:9000:24bb:6200:1c:a813:8512:c241",
      "2600:9000:24bb:da00:1c:a813:8512:c241",
      "2600:9000:24bb:e400:1c:a813:8512:c241",
      "2600:9000:24bb:b400:1c:a813:8512:c241",
      "2600:9000:24bb:1200:1c:a813:8512:c241",
      "2600:9000:24bb:7c00:1c:a813:8512:c241",
      "2600:9000:24bb:a600:1c:a813:8512:c241"
    ]
  },
  {
    "name": "aws.amazon.com",
    "source": "drill",
    "failure": "deadline has elapsed"
  },
  {
    "name": "www.kame.net",
    "source": "Quad9 DNS",
    "records": [
      "210.155.141.200"
    ]
  },
  {
    "name": "www.kame.net",
    "source": "Cloudflare DNS",
    "records": [
      "210.155.141.200"
    ]
  },
  {
    "name": "www.kame.net",
    "source": "Google DNS",
    "records": [
      "210.155.141.200"
    ]
  },
  {
    "name": "www.kame.net",
    "source": "OS resolution",
    "records": [
      "210.155.141.200"
    ]
  },
  {
    "name": "www.kame.net",
    "source": "simulated nslookup",
    "records": [
      "210.155.141.200"
    ]
  },
  {
    "name": "www.kame.net",
    "source": "resolv.conf server[127.0.0.1]",
    "failure": "Timed out after 7s"
  },
  {
    "name": "www.kame.net",
    "source": "resolv.conf server[10.7.0.1]",
    "records": [
      "210.155.141.200"
    ]
  },
  {
    "name": "www.kame.net",
    "source": "A (dig)",
    "records": [
      "mango.itojun.org.",
      "210.155.141.200"
    ]
  },
  {
    "name": "www.kame.net",
    "source": "AAAA (dig)",
    "records": [
      "mango.itojun.org.",
      "2001:2f0:0:8800:226:2dff:fe0b:4311",
      "2001:2f0:0:8800::1:1"
    ]
  },
  {
    "name": "www.kame.net",
    "source": "drill",
    "failure": "deadline has elapsed"
  }
]