On a recent xMatters client installation, we at Techport Thirteen came across an intesting issue worthy of sharing with our blog readers.
First, some background information to set up the root cause. When an IP address is registered for use on the internet, that registration takes place within that region's Regional IP Registry. Today, there are five regions that make up the Regional Internet Registry (RIR):
- African Network Information Centre (AfriNIC) for Africa
- American Registry for Internet Numbers (ARIN) for the United States, Canada, several parts of the Caribbean region, and Antarctica
- Asia-Pacific Network Information Centre (APNIC) for Asia, Australia, New Zealand, and neighboring countries
- Latin America and Caribbean Network Information Centre (LACNIC) for Latin America and parts of the Caribbean region
- Réseaux IP Européens Network Coordination Centre (RIPE NCC) for Europe, Russia, the Middle East, and Central Asia
In our client's case, their hosted SMS aggregator server, which belonged to 3rd-party host Clickatell, was physically located in Cyber City in Ebene, Mauritius. We learned that Cyber City is a part of the AfriNIC registry, while as listed above, the United States, where our client is located, is a part of the ARIN registry.
Not surprisingly, our client had their network firewall automatically set to block any traffic outside of the ARIN registry. This was causing any integration from the SMS aggregator server to the client's network to fail.
We discovered the mismatch, and made the necessary corrections. We quickly allowed the IP addresses for the hosted SMS aggregation service to be able to work with the client's network, and successfully completed the 3rd-party, hosted SMS service integration with the xMatters software. Everything then worked as expected.
This was a fascinating challenge. In the market of xMatters consulting services, you learn something new every day :-)