SPF google.com

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.18.0.0/20
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
172.217.0.0/19
173.194.0.0/16
207.126.144.0/20
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
QueryResponse
google.com TXT
 google.com TXTv=spf1 include:_spf.google.com ~all
_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.18.0.0/20 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:207.126.144.0/20 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 ~all

Internal debug code. Here be dragons.

errors => []

record => {
  "google" => [
    "64.18.0.0/20",
    "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",
    "172.217.0.0/19",
    "173.194.0.0/16",
    "207.126.144.0/20",
    "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",
        3600,
        "v=spf1 include:_spf.google.com ~all"
      ]
    ],
    "ar" => [],
    "cd" => "",
    "id" => 55996,
    "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",
        14,
        "v=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all"
      ]
    ],
    "ar" => [],
    "cd" => "",
    "id" => 59454,
    "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",
        1283,
        "v=spf1 ip4:64.18.0.0/20 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:207.126.144.0/20 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all"
      ]
    ],
    "ar" => [],
    "cd" => "",
    "id" => 24505,
    "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",
        2639,
        "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" => 49960,
    "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",
        426,
        "v=spf1 ip4:172.217.0.0/19 ~all"
      ]
    ],
    "ar" => [],
    "cd" => "",
    "id" => 27878,
    "ns" => [],
    "op" => "query",
    "qd" => [
      [
        "_netblocks3.google.com",
        "txt",
        "in"
      ]
    ],
    "qr" => 1,
    "ra" => 1,
    "rc" => "noerror",
    "rd" => 1,
    "tc" => ""
  }
]