SPF google.com

This seems to be a healthy SPF record
This SPF record has 4/10 terms that cause DNS queries

This is an approximate list of the IP addresses that the domain google.com allows email to be sent from according to their SPF record

google
64.233.160.0/19 (8192 addresses)
66.102.0.0/20 (4096 addresses)
66.249.80.0/20 (4096 addresses)
72.14.192.0/18 (16384 addresses)
74.125.0.0/16 (65536 addresses)
108.177.8.0/21 (2048 addresses)
108.177.96.0/19 (8192 addresses)
172.217.0.0/19 (8192 addresses)
172.217.32.0/20 (4096 addresses)
172.217.128.0/19 (8192 addresses)
172.217.160.0/20 (4096 addresses)
172.217.192.0/19 (8192 addresses)
173.194.0.0/16 (65536 addresses)
209.85.128.0/17 (32768 addresses)
216.58.192.0/19 (8192 addresses)
216.239.32.0/19 (8192 addresses)
2001:4860:4000::/36
2404:6800:4000::/36
2607:f8b0:4000::/36
2800:3f0:4000::/36
2a00:1450:4000::/36
2c0f:fb50:4000::/36
QueryResponse
google.com TXT
 google.com TXTv=spf1 include:_spf.google.com ~all
 google.com TXTdocusign=05958488-4752-4ef2-95eb-aa7ba8a3bd0e
_spf.google.com TXT
 _spf.google.com TXTv=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all
_netblocks.google.com TXT
 _netblocks.google.com TXTv=spf1 ip4:64.233.160.0/19 ip4:66.102.0.0/20 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all
_netblocks2.google.com TXT
 _netblocks2.google.com TXTv=spf1 ip6:2001:4860:4000::/36 ip6:2404:6800:4000::/36 ip6:2607:f8b0:4000::/36 ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all
_netblocks3.google.com TXT
 _netblocks3.google.com TXTv=spf1 ip4:172.217.0.0/19 ip4:172.217.32.0/20 ip4:172.217.128.0/19 ip4:172.217.160.0/20 ip4:172.217.192.0/19 ip4:108.177.96.0/19 ~all

Internal debug code. Here be dragons.

qcount => [
  {
    "param" => "google.com",
    "query" => "root",
    "record" => ""
  },
  {
    "param" => "_spf.google.com",
    "query" => "include",
    "record" => "google.com"
  },
  {
    "param" => "_netblocks.google.com",
    "query" => "include",
    "record" => "_spf.google.com"
  },
  {
    "param" => "_netblocks2.google.com",
    "query" => "include",
    "record" => "_spf.google.com"
  },
  {
    "param" => "_netblocks3.google.com",
    "query" => "include",
    "record" => "_spf.google.com"
  }
]

errors => [
  "0This seems to be a healthy SPF record",
  "0This SPF record has 4/10 terms that cause DNS queries"
]

record => {
  "google" => [
    "64.233.160.0/19",
    "66.102.0.0/20",
    "66.249.80.0/20",
    "72.14.192.0/18",
    "74.125.0.0/16",
    "108.177.8.0/21",
    "108.177.96.0/19",
    "172.217.0.0/19",
    "172.217.32.0/20",
    "172.217.128.0/19",
    "172.217.160.0/20",
    "172.217.192.0/19",
    "173.194.0.0/16",
    "209.85.128.0/17",
    "216.58.192.0/19",
    "216.239.32.0/19",
    "2001:4860:4000::/36",
    "2404:6800:4000::/36",
    "2607:f8b0:4000::/36",
    "2800:3f0:4000::/36",
    "2a00:1450:4000::/36",
    "2c0f:fb50:4000::/36"
  ]
}

queries => [
  {
    "aa" => "",
    "ad" => "",
    "an" => [
      [
        "google.com",
        "txt",
        "in",
        3599,
        "v=spf1 include:_spf.google.com ~all"
      ],
      [
        "google.com",
        "txt",
        "in",
        299,
        "docusign=05958488-4752-4ef2-95eb-aa7ba8a3bd0e"
      ]
    ],
    "ar" => [],
    "cd" => "",
    "id" => 23760,
    "ns" => [],
    "op" => "query",
    "qd" => [
      [
        "google.com",
        "txt",
        "in"
      ]
    ],
    "qr" => 1,
    "ra" => 1,
    "rc" => "noerror",
    "rd" => 1,
    "tc" => ""
  },
  {
    "aa" => "",
    "ad" => "",
    "an" => [
      [
        "_spf.google.com",
        "txt",
        "in",
        299,
        "v=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all"
      ]
    ],
    "ar" => [],
    "cd" => "",
    "id" => 33590,
    "ns" => [],
    "op" => "query",
    "qd" => [
      [
        "_spf.google.com",
        "txt",
        "in"
      ]
    ],
    "qr" => 1,
    "ra" => 1,
    "rc" => "noerror",
    "rd" => 1,
    "tc" => ""
  },
  {
    "aa" => "",
    "ad" => "",
    "an" => [
      [
        "_netblocks.google.com",
        "txt",
        "in",
        2848,
        "v=spf1 ip4:64.233.160.0/19 ip4:66.102.0.0/20 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all"
      ]
    ],
    "ar" => [],
    "cd" => "",
    "id" => 23994,
    "ns" => [],
    "op" => "query",
    "qd" => [
      [
        "_netblocks.google.com",
        "txt",
        "in"
      ]
    ],
    "qr" => 1,
    "ra" => 1,
    "rc" => "noerror",
    "rd" => 1,
    "tc" => ""
  },
  {
    "aa" => "",
    "ad" => "",
    "an" => [
      [
        "_netblocks2.google.com",
        "txt",
        "in",
        2746,
        "v=spf1 ip6:2001:4860:4000::/36 ip6:2404:6800:4000::/36 ip6:2607:f8b0:4000::/36 ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all"
      ]
    ],
    "ar" => [],
    "cd" => "",
    "id" => 57893,
    "ns" => [],
    "op" => "query",
    "qd" => [
      [
        "_netblocks2.google.com",
        "txt",
        "in"
      ]
    ],
    "qr" => 1,
    "ra" => 1,
    "rc" => "noerror",
    "rd" => 1,
    "tc" => ""
  },
  {
    "aa" => "",
    "ad" => "",
    "an" => [
      [
        "_netblocks3.google.com",
        "txt",
        "in",
        3599,
        "v=spf1 ip4:172.217.0.0/19 ip4:172.217.32.0/20 ip4:172.217.128.0/19 ip4:172.217.160.0/20 ip4:172.217.192.0/19 ip4:108.177.96.0/19 ~all"
      ]
    ],
    "ar" => [],
    "cd" => "",
    "id" => 17359,
    "ns" => [],
    "op" => "query",
    "qd" => [
      [
        "_netblocks3.google.com",
        "txt",
        "in"
      ]
    ],
    "qr" => 1,
    "ra" => 1,
    "rc" => "noerror",
    "rd" => 1,
    "tc" => ""
  }
]

ipsizes => {
  "108.177.8.0/21" => 2048,
  "108.177.96.0/19" => 8192,
  "172.217.0.0/19" => 8192,
  "172.217.128.0/19" => 8192,
  "172.217.160.0/20" => 4096,
  "172.217.192.0/19" => 8192,
  "172.217.32.0/20" => 4096,
  "173.194.0.0/16" => 65536,
  "209.85.128.0/17" => 32768,
  "216.239.32.0/19" => 8192,
  "216.58.192.0/19" => 8192,
  "64.233.160.0/19" => 8192,
  "66.102.0.0/20" => 4096,
  "66.249.80.0/20" => 4096,
  "72.14.192.0/18" => 16384,
  "74.125.0.0/16" => 65536
}