An Internet Protocol address (IP address) is simply the address of a device on a network that other devices can understand. It can be used to locate, communicate and identify that device on a network (Internet or Local).
After completing this how-to you will know:
- How to request the IP address of a Mendix application.
- The difference between incoming and outgoing Mendix IP-addresses.
Mendix uses a different IP when someone connects to your Mendix application (an Incoming IP) and a different IP for when your application connects to outside services (an Outgoing IP).
Incoming IP: This is the IP of one of our Front Facing webservers. This is the IP your browser connects to when you visit yourapplication.mendixcloud.com URL. You can also retrieve this IP easily by performing a DNS lookup for this domain with for example http://ping.eu/nslookup/ (not 127.0.0.1).
Outgoing IP: This is the IP other servers see when the Mendix application initiates the connection. Most often you need to add it to your firewall if you want your Mendix application to contact one of your firewalled servers. You need to file a support ticket with customer support and provide your application URL to obtain this IP.
Mendix uses static IP's, however both outgoing and incoming IP's are subject to change based on a 48 hour notice.
Why does the IP need to change?
Because Mendix provides a Platform we need to keep our infrastructure flexible. As a result, even though Mendix servers use static IP address those IP addresses are subject to change on occasion. Since those changes are manual we provide a 48 hour notice. Please note a longer notice period would hinder our operational capabilities.
In the past we have received the same IP for multiple environments and/or applications. How is that possible?
The incoming IP is the same for multiple environments and applications because it is the IP of a front facing webserver. The webserver serves multiple applications.
The outgoing IP is the same for multiple environments and applications because we use Network Address Translation on our routers.
Which IP should be whitelisted on our firewall?
Usually you configure your firewall with rules for traffic Incoming to your network. Therefore you need to use the outgoing IP of the Mendix application.