Tracking IPs on remote machines without DDNS
If you've ever set up a server at home, you'll know what I'm talking about. I've done this a couple of ways over the years. Of course, you can use dynamic DNS (DDNS) services (I have), but some of them require special applications. Before I knew about DDNS services, I once wrote a rule for my mail client that would watch for specially crafted emails so that I could send emails to myself asking for my IP. The mail client would then run a script which would fetch my current IP and dump it in a file which would get attached to an email that got sent to my email account. I could then simply wait and watch for my email to come in. Syncthing + cron (in Linux) Most recently, I decided to use Syncthing and cron jobs in Linux to accomplish this task. Syncthing is a P2P file syncing service. Basically, you can create a folder on your computer and share it with other computers that are also running Syncthing. When a file gets added, changed, or removed in one system, thes