This small project in python is intended for this purpose, for those who don't want to use dyn dns services.
How this python script works:
- It finds your public IP from the showmyip.com
- Creates an ips.txt if it doesn't exist, and writes the ip
- If the file already exists, it compares the ip from the file with the website's one, if it's the same it doesn't do anything
- If it's different, it overwrites the file and then sends an email
You can convert it to exe and run it as often as you want through windows scheduled tasks, for an up to date public IP.