https://tech.iprock.com/archives/4235
Using a dynamic DNS (DDNS) to solve the problem of keeping a firewall open to remote users at changeable IP addresses