IoT Central static IP address / ports
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