I host a 3cx on premises and I have a dynamic Public IP
I got 3cx dns from the system but it seems that this dns name is not resolved from public DNS servers
If your IP changed, the DNS needs to update. 3CX FQDNs are quick on changing the IP, but the TTL is 6 hours on Standard/Pro licenses and 5min on Enteprise (for faster failover.)