Need to host your DNS where you can dynamically set the IP address for free? The solution is to use FreeDNS.
Navigate to https://www.namecheap.com/domains/freedns/ and get started.
Steps
Navigate to https://www.namecheap.com/domains/freedns/
Input your domain name and click GetDNS
Click Set up DNS
And you are done.
The DNS servers used by Free DNS are:
freedns1.registrar-servers.com freedns2.registrar-servers.com freedns3.registrar-servers.com freedns4.registrar-servers.com freedns5.registrar-servers.com
Next Steps
You will need to update your name server IPs for your domain. You would do this through your domain registrar.
Testing
$ nslookup > server freedns1.registrar-servers.com Default server: freedns1.registrar-servers.com Address: 45.58.122.83#53 > creativeattitude.com Server: freedns1.registrar-servers.com Address: 45.58.122.83#53 Name: creativeattitude.com Address: 206.80.251.217