Dynamic DNS about asking how to configure Dynamic Domain Name System services
Dynamic dns is a third party service that allows your computer to get fixed domain name using dynamic public IP, i.e an IP that might be changed by the isp. For example myawsomedomain.dyndns.com
There are many Dynamic DNS services, free and paid, such as: