On Tue, Feb 24, 2015 at 12:50:52PM +0000, Craig Skinner wrote: | Don't trust SPF;- last time I looked, Google listed about 78,000 ips. | Liars. Their HR PCs, routers, web servers, tape silos, visitor lobby | Wifi zones aren't valid senders.
Only 78000 IPs? I think you're off by either a factor of ~3 or by ~23 orders of magnitude, depending on what you're counting as "ips". [weerd@despair] $ dig +short -t TXT _netblocks.google.com | \ tr ' ' '\n' | awk -F/ ' /ip4/ { sum+= 2^(32-$NF) print $0, 2^(32-$NF), "IPv4 addresses" } END { print "" print sum, "total IPv4 addresses" }' ip4:64.18.0.0/20 4096 IPv4 addresses ip4:64.233.160.0/19 8192 IPv4 addresses ip4:66.102.0.0/20 4096 IPv4 addresses ip4:66.249.80.0/20 4096 IPv4 addresses ip4:72.14.192.0/18 16384 IPv4 addresses ip4:74.125.0.0/16 65536 IPv4 addresses ip4:173.194.0.0/16 65536 IPv4 addresses ip4:207.126.144.0/20 4096 IPv4 addresses ip4:209.85.128.0/17 32768 IPv4 addresses ip4:216.58.208.0/20 4096 IPv4 addresses ip4:216.239.32.0/19 8192 IPv4 addresses 217088 total IPv4 addresses It's funnier for IPv6 (_netblocks2.google.com): ip6:2001:4860:4000::/36 4951760157141521099596496896 IPv6 addresses ip6:2404:6800:4000::/36 4951760157141521099596496896 IPv6 addresses ip6:2607:f8b0:4000::/36 4951760157141521099596496896 IPv6 addresses ip6:2800:3f0:4000::/36 4951760157141521099596496896 IPv6 addresses ip6:2a00:1450:4000::/36 4951760157141521099596496896 IPv6 addresses ip6:2c0f:fb50:4000::/36 4951760157141521099596496896 IPv6 addresses 29710560942849126597578981376 total IPv6 addresses Cheers, Paul 'WEiRD' de Weerd -- >++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+ +++++++++++>-]<.>++[<------------>-]<+.--------------.[-] http://www.weirdnet.nl/