Used to be a common argument about why SIP couldn’t go over a firewall…
Mind you an employer had programmers that wouldn’t use dns as it slower the program down!
They hated it when we moved to a new site and had to replace the IP address as the old site was still operational.