Dynamic Outgoing IP Addresses
Understand how outgoing requests are made for WordPress and Drupal sites on Pantheon.Discuss in our Forum Discuss in Slack
Outgoing requests sent by Drupal and WordPress applications facilitate tasks between your site and external services, such as authentication and payment gateways.
NoteDue to Pantheon's cloud-based infrastructure, these outbound requests are sent via dynamic IP addresses. There is no way to predict what IP address your code will be executed from.
Pantheon Secure Integration
If your site relies on a static IP address for outgoing requests, and your site is within an Enterprise or EDU+ organizations, then the recommended solution is Secure Integration. This is the only way to guarantee compatibility with extensions or services that require a known outgoing IP. Otherwise, you will need to find an alternative service to accomplish the request.
IP Address Based Security Schemes
Each application container worker uses a distinct application container, each with a different hostname (which will not resolve externally) and datacenter assigned IP. Application servers are regularly seamlessly reconfigured, which may change both the hostname and IP.
IP-based security is not recommended on Pantheon—or any cloud platform. Instead, we recommend that you encrypt your communication using SSL certificates and other forms of authentication.
For more information, see SSO and Identity Federation on Pantheon.
IP Address Ranges
We do not provide IP ranges for outgoing requests for application containers and other platform services. A limitation of cloud-based infrastructure is that the range of IP addresses can change at any time as new servers and systems are provisioned. This can happen at any time for security patches, upgrades, updates, and release of new features, which is a large part of the flexibility provided by containers and allows for zero downtime deployment of server resources.
Instead, we suggest that you use an alternate form of verification like API keys or similar, if possible. We also offer an Enterprise level product called a Secure Integration that will provide variables to each of your environments in order to establish a direct route to your sites.
For more information, see Secure Integration.
Outbound Mail Service
See Email on Pantheon for information on working with dynamic IPs using SMTP and REST API configurations for outbound email service.
Compatible Payment Gateways
The following payment gateways are known to work in cloud-based infrastructures such as ours:
- Charity Clear
Known Problematic Services
The following services are known to be problematic without using Secure Integration: