Google introduces its TXT/spf records including all Google’s IP: Google IP address ranges
|
# dig google.com TXT ... google.com. 3579 IN TXT "v=spf1 include:_spf.google.com ip4:216.73.93.70/31 ip4:216.73.93.72/31 ~all" ... |
|
# dig _spf.google.com TXT ... _spf.google.com. 154 IN TXT "v=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all" ... |
_netblocks.google.com describes ipv4 ranges.
|
# dig _netblocks.google.com TXT ... _netblocks.google.com. 2468 IN TXT "v=spf1 ip4:216.239.32.0/19 ip4:64.233.160.0/19 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:209.85.128.0/17 ip4:66.102.0.0/20 ip4:74.125.0.0/16 ip4:64.18.0.0/20 ip4:207.126.144.0/20 ip4:173.194.0.0/16 ~all" ... |
_netblocks2.google.com describes ipv6 ranges
|
# dig _netblocks2.google.com TXT ... _netblocks2.google.com. 2495 IN TXT "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" |
_netblocks3.google.com is currently empty. Now we have list of IPv4 ranges, but we know google provides a public dns service, 8.8.8.8/8.8.4.4 (for ipv6 2001:4860:4860::8888/2001:4860:4860::8844). we can treat these two as … Continue reading “Google IP Address Ranges”