IoT Central static IP address / ports

randomrabbit 121 Reputation points
2022-08-09T08:02:54.807+00:00

I need to setup a static IP address / hostname combination that our devices from multiple premises and different networks can use to connect to IoT Central. This question has been asked previously but the answers seem incomplete or vague.

Root of the problem is that the IoT Central DPS address and hub addresses can change or are dynamic, so its not feasible to enable them in firewalls. Correct me though if this is no longer the case.

I found this: https://learn.microsoft.com/en-us/azure/iot-central/core/howto-create-private-endpoint which, as far as I understand, allows me to obtain a domain name for the dps service, and gives me control over who can connect to IoT central. The FQDN is only one part of the question though. Here's what I don't understand (and these may be simple networking configurations):
1. Is the public IP of the private endpoint's FQDN (saas-dps-9dbd74d4-00d5-413c-8c45-********.azure-devices-provisioning.net) static?
2. How to make the public IP of the that FQDN static?
3. How to change the hostname of that FQDN or map to it from an address name / ip that is under our control?

With IoT Central, is all that traffic going through the MQTT port 8883? If not, what ports are needed open for these addresses?

In summary, need to set a single hostname-ip-port combination for devices to connect to IoT Central, when devices are not in our network.

Thanks in advance.

Tagging the expert @Sander van de Velde | MVP

Azure IoT Central
Azure IoT Central
An Azure hosted internet of things (IoT) application platform.
364 questions
Azure Private Link
Azure Private Link
An Azure service that provides private connectivity from a virtual network to Azure platform as a service, customer-owned, or Microsoft partner services.
513 questions
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.