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
35.190.247.0/24 (256 addresses)
35.191.0.0/16 (65536 addresses)
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)
130.211.0.0/22 (1024 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)
172.253.56.0/21 (2048 addresses)
172.253.112.0/20 (4096 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 TXTonetrust-domain-verification=de01ed21f2fa4d8781cbc3ffb89cf4ef
 google.com TXTgoogle-site-verification=TV9-DBe4R80X4v0M4U_bd_J9cpOJM0nikft0jAgjmsQ
 google.com TXTglobalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8=
 google.com TXTMS=E4A68B9AB2BB9670BCE15412F62916164C0B20BB
 google.com TXTfacebook-domain-verification=22rm551cu4k0ab0bxsw536tlds4h95
 google.com TXTwebexdomainverification.8YX6G=6e6922db-e3e6-4a36-904e-a805c28087fa
 google.com TXTdocusign=05958488-4752-4ef2-95eb-aa7ba8a3bd0e
 google.com TXTdocusign=1b0a6754-49b1-4db5-8540-d2c12664b289
 google.com TXTgoogle-site-verification=wD8N7i1JTNTkezJ49swvWW48f8_9xveREV4oB-0Hf5o
 google.com TXTapple-domain-verification=30afIBcvSuDV2PLX
_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:35.190.247.0/24 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:172.253.56.0/21 ip4:172.253.112.0/20 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~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" => [
    "35.190.247.0/24",
    "35.191.0.0/16",
    "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",
    "130.211.0.0/22",
    "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",
    "172.253.56.0/21",
    "172.253.112.0/20",
    "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 => [
  {
    "__" => "X0\201\200\0\1\0\13\0\0\0\0\6google\3com\0\0\20\0\1\300\f\0\20\0\1\0\0\16\20\0\$#v=spf1 include:_spf.google.com ~all\300\f\0\20\0\1\0\0\16\20\0>=onetrust-domain-verification=de01ed21f2fa4d8781cbc3ffb89cf4ef\300\f\0\20\0\1\0\0\16\20\0EDgoogle-site-verification=TV9-DBe4R80X4v0M4U_bd_J9cpOJM0nikft0jAgjmsQ\300\f\0\20\0\1\0\0\16\20\0A\@globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8=\300\f\0\20\0\1\0\0\16\20\0,+MS=E4A68B9AB2BB9670BCE15412F62916164C0B20BB\300\f\0\20\0\1\0\0\16\20\0<;facebook-domain-verification=22rm551cu4k0ab0bxsw536tlds4h95\300\f\0\20\0\1\0\0\16\20\0CBwebexdomainverification.8YX6G=6e6922db-e3e6-4a36-904e-a805c28087fa\300\f\0\20\0\1\0\0\16\20\0.-docusign=05958488-4752-4ef2-95eb-aa7ba8a3bd0e\300\f\0\20\0\1\0\0\16\20\0.-docusign=1b0a6754-49b1-4db5-8540-d2c12664b289\300\f\0\20\0\1\0\0\16\20\0EDgoogle-site-verification=wD8N7i1JTNTkezJ49swvWW48f8_9xveREV4oB-0Hf5o\300\f\0\20\0\1\0\0\16\20\0+*apple-domain-verification=30afIBcvSuDV2PLX",
    "aa" => "",
    "ad" => "",
    "an" => [
      [
        "google.com",
        "txt",
        "in",
        3600,
        "v=spf1 include:_spf.google.com ~all"
      ],
      [
        "google.com",
        "txt",
        "in",
        3600,
        "onetrust-domain-verification=de01ed21f2fa4d8781cbc3ffb89cf4ef"
      ],
      [
        "google.com",
        "txt",
        "in",
        3600,
        "google-site-verification=TV9-DBe4R80X4v0M4U_bd_J9cpOJM0nikft0jAgjmsQ"
      ],
      [
        "google.com",
        "txt",
        "in",
        3600,
        "globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8="
      ],
      [
        "google.com",
        "txt",
        "in",
        3600,
        "MS=E4A68B9AB2BB9670BCE15412F62916164C0B20BB"
      ],
      [
        "google.com",
        "txt",
        "in",
        3600,
        "facebook-domain-verification=22rm551cu4k0ab0bxsw536tlds4h95"
      ],
      [
        "google.com",
        "txt",
        "in",
        3600,
        "webexdomainverification.8YX6G=6e6922db-e3e6-4a36-904e-a805c28087fa"
      ],
      [
        "google.com",
        "txt",
        "in",
        3600,
        "docusign=05958488-4752-4ef2-95eb-aa7ba8a3bd0e"
      ],
      [
        "google.com",
        "txt",
        "in",
        3600,
        "docusign=1b0a6754-49b1-4db5-8540-d2c12664b289"
      ],
      [
        "google.com",
        "txt",
        "in",
        3600,
        "google-site-verification=wD8N7i1JTNTkezJ49swvWW48f8_9xveREV4oB-0Hf5o"
      ],
      [
        "google.com",
        "txt",
        "in",
        3600,
        "apple-domain-verification=30afIBcvSuDV2PLX"
      ]
    ],
    "ar" => [],
    "cd" => "",
    "id" => 22576,
    "ns" => [],
    "op" => "query",
    "qd" => [
      [
        "google.com",
        "txt",
        "in"
      ]
    ],
    "qr" => 1,
    "ra" => 1,
    "rc" => "noerror",
    "rd" => 1,
    "tc" => ""
  },
  {
    "__" => "I/\201\200\0\1\0\1\0\0\0\0\4_spf\6google\3com\0\0\20\0\1\300\f\0\20\0\1\0\0\1,\0hgv=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all",
    "aa" => "",
    "ad" => "",
    "an" => [
      [
        "_spf.google.com",
        "txt",
        "in",
        300,
        "v=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all"
      ]
    ],
    "ar" => [],
    "cd" => "",
    "id" => 18735,
    "ns" => [],
    "op" => "query",
    "qd" => [
      [
        "_spf.google.com",
        "txt",
        "in"
      ]
    ],
    "qr" => 1,
    "ra" => 1,
    "rc" => "noerror",
    "rd" => 1,
    "tc" => ""
  },
  {
    "__" => ")\203\201\200\0\1\0\1\0\0\0\0\n_netblocks\6google\3com\0\0\20\0\1\300\f\0\20\0\1\0\0\1,\0\340\337v=spf1 ip4:35.190.247.0/24 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",
    "aa" => "",
    "ad" => "",
    "an" => [
      [
        "_netblocks.google.com",
        "txt",
        "in",
        300,
        "v=spf1 ip4:35.190.247.0/24 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" => 10627,
    "ns" => [],
    "op" => "query",
    "qd" => [
      [
        "_netblocks.google.com",
        "txt",
        "in"
      ]
    ],
    "qr" => 1,
    "ra" => 1,
    "rc" => "noerror",
    "rd" => 1,
    "tc" => ""
  },
  {
    "__" => "\226h\201\200\0\1\0\1\0\0\0\0\13_netblocks2\6google\3com\0\0\20\0\1\300\f\0\20\0\1\0\0\1,\0\233\232v=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",
    "aa" => "",
    "ad" => "",
    "an" => [
      [
        "_netblocks2.google.com",
        "txt",
        "in",
        300,
        "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" => 38504,
    "ns" => [],
    "op" => "query",
    "qd" => [
      [
        "_netblocks2.google.com",
        "txt",
        "in"
      ]
    ],
    "qr" => 1,
    "ra" => 1,
    "rc" => "noerror",
    "rd" => 1,
    "tc" => ""
  },
  {
    "__" => "\243\215\201\200\0\1\0\1\0\0\0\0\13_netblocks3\6google\3com\0\0\20\0\1\300\f\0\20\0\1\0\0\1,\0\324\323v=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:172.253.56.0/21 ip4:172.253.112.0/20 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all",
    "aa" => "",
    "ad" => "",
    "an" => [
      [
        "_netblocks3.google.com",
        "txt",
        "in",
        300,
        "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:172.253.56.0/21 ip4:172.253.112.0/20 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all"
      ]
    ],
    "ar" => [],
    "cd" => "",
    "id" => 41869,
    "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,
  "130.211.0.0/22" => 1024,
  "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,
  "172.253.112.0/20" => 4096,
  "172.253.56.0/21" => 2048,
  "173.194.0.0/16" => 65536,
  "209.85.128.0/17" => 32768,
  "216.239.32.0/19" => 8192,
  "216.58.192.0/19" => 8192,
  "35.190.247.0/24" => 256,
  "35.191.0.0/16" => 65536,
  "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
}