We have Starlink for a small office, in bypass mode going into a Ubiquiti UniFi UDM-PRO.
What is the most practical way of obtaining a static IP address? I guess the only thing we can do is use a VPN connection service installed on the UDM that provides a static IP. Does anyone know of such a service? Or is there another cost effective solution we should be considering?
You can get a static(ish) publicly addressable IPv4 address by signing up for the cheapest business account. That gives you 40GB of “priority” data, then unlimited standard.
The IP issued is relatively stable, but can change. Using a DNS service, you can reliably accept incoming connections this way.
In order to open up only limited IP addresses for SSH to my servers, I use a dedicated IP address from the lowest cost VPN provider I could find. That worked out to be surfshark in the looking I did at the time I did. I think in the end, all in, it’s costing me $6 or $8 per month but I had to pre-buy two years.
It was far less configuration than Socks proxy for the Windows machines, and that saved me hours. To be fair, that could be because I’m far from an expert at Windows, but I very much prefer NOT to be an expert at Windows so it was an ok expense for me.
If the other side is Ubiquiti use Site Magic their SD-WAN that supports DHCP WAN addresses. I have a bunch of offices linked that way and with Starlink and other IPv6 native ISP’s.
Otherwise you can use WireGuard on the UDM and with the recent releases you can specify a host name vs a IP. All you need to do is setup dynamic DNS in the UDM.
If you are using a residential/SMB service such as cable, cell or Starlink are not SLA driven connections. The expectation must be that they are willing to justify some risk in not having SLA redundant connection. If they can’t tolerate a potential 5 minute outage then that is a concern I would have, especially relying on Starlink.
Not suggesting you are wrong but customers demand things beyond our control and ability.