Using IP ranges to allow-list emails

Medallia Agile Research IP ranges change regularly, and it is not recommended that you allow-list based on IP address. To obtain all necessary information to allow-list Agile Research, send a preview invitation to your IT department. They can get all necessary information from the mail headers. If they do request specific IP ranges, send them via the instructions in this article.

Currently, Agile Research ranges are as follows:

  • 199.255.192.0/22
  • 199.127.232.0/22
  • 54.240.0.0/18
  • 69.169.224.0/20
  • 23.249.208.0/20
  • 23.251.224.0/19
  • 76.223.176.0/20

Agile Research reserves the right to change these IP ranges at any time without prior notice.

Agile Research maintains a number of IP addresses from which your email can be sent, and you can figure out those addresses by querying the SPF record. If you keep following up the SPF trail, you will get the IP ranges.

Querying in a Linux Terminal window

Query in a Linux terminal window (including a filter to include only the SPF record), as follows:

$ dig TXT chkmkt.com +short| grep 'v=spf1'

At this time, the DNS response returned for that query is as follows:

"v=spf1 ip4:199.255.192.0/22 ip4:199.127.232.0/22 ip4:54.240.0.0/18 ip4:69.169.224.0/20 ip4:23.249.208.0/20 ip4:23.251.224.0/19 ip4:76.223.176.0/20 -all"

Querying in a Windows command prompt

The following is the the equivalent query (and result) using the Windows command prompt:

C:\>nslookup -type=TXT chkmkt.com | find "v=spf1"

"v=spf1 ip4:199.255.192.0/22 ip4:199.127.232.0/22 ip4:54.240.0.0/18 ip4:69.169.224.0/20 ip4:23.249.208.0/20 ip4:23.251.224.0/19 ip4:76.223.176.0/20 -all"

You can also use a number of online tools like DNSstuff to perform a similar DNS query. Make sure to determine how reliable and trustworthy they are.

Any email sent through Agile Research will be sent through one of the IP addresses listed in the record.

In this example, which is valid at the time of the writing of this article, you can see that Agile Research is using seven blocks of IPV4 (32-bit) addresses.

The blocks are defined using CIDR notation: each block is specified as an IP address followed by the '/' sign and then the number of bits in the prefix. The 199.255.192.0/22 block, for instance, designates all IP addresses that have the first 22 bits equal to the first 22 bits of 199.255.192.0, with the remaining bits taking all possible value combinations. Therefore, that block designates all addresses in the interval 199.255.192.0 – 199.255.195.255.

Keep in mind that those IP addresses are subject to change. If Agile Research adds or removes any outgoing IP address, we will update the SPF record, so you need to check back from time to time if you want to make sure you have the latest list of IP address ranges.

Additionally, there is no guarantee with regard to which particular Agile Research IP address of the list of IP addresses, your email will be sent through. If you need to perform an allow-listing process for the emails you're sending through Agile Research, you will have to allow-list all Agile Research IP address blocks.

All emails are sent using TLS, and Agile Research signs all emails using 2048 bit DKIM.