Google IP address ranges for outbound SMTP

When you set up email for your domain (for example, SPF records), you might need the IP addresses of the G Suite mail servers.

Google maintains a global infrastructure that grows dynamically to accommodate demand. As a result, G Suite mail servers use a large range of IP addresses, and the addresses often change. You can find the current range of Google IP addresses by checking Google's SPF record.

To create an SPF record for your domain, you can simply have the record refer to the Google SPF record. Your domain automatically inherits changes to the Google IP addresses.

v=spf1 ~all

For the literal IP addresses of G Suite mail servers, use DNS lookup commands (nslookup, dig, host) to retrieve the SPF records for the domain

nslookup -q=TXT

This returns a list of the domains included in Google's SPF record, such as:,,

Now look up the DNS records associated with those domains, one at a time:

nslookup -q=TXT
nslookup -q=TXT
nslookup -q=TXT

The results contain the current range of addresses.

Note: These netblocks also include IP addresses for all other G Suite services (for example, or However, because mail can be served from any point in Google’s infrastructure, it’s important to include all of these records.

Was this helpful?
How can we improve it?