Unsure how to term what I'm after. But being a bit cheap, I've got a GPS Tracking server at home on my domestic ISP connection (spark)....I'm too cheap to pay the $15 a month for a static ip.
The GPS tracker that you buy, generally don't have DNS, so they must be set up with an IP address, obviously the more static the better.
I did have an AWS version of my server (and had an Azure one for a while based off my work MSDN subscription), but the AWS free tier ended.
So I started thinking since some of the network tools for azure or aws remain free if I could assign a public ip address and open a couple of ports, and redirect any traffic to my dynamic ip address at home.
So the tracker would have a static IP to play with, and I'd update the end point via api when my dynamic ip address changes.
Under azure they have a functions area, which seems to be a web based function, which I could write something that says when traffic on received, forward to destination ip on same port.
Or some sort of vpn/virtual network function.
Thoughts, or should I just carry on and deal with my dynamic ip (I have an sms gateway at home which can update my gps tracker reletively easy on public IP change).