I called my ISP today to set up a static IP because my services keep being taken down from my IP changing. I either need a business plan or a 5-10gbps residential plan to do that…
I cannot get on the business plan without a valid Business ID so that’s not an option. And no way in hell I’m paying for those speeds.
Anyone have any alternatives to stop this from happening so often? My public IP seems to change regularly every 2-3 weeks and it’s getting pretty frustrating having to reconfigure things. I only have 2 ISPs in my area and they are both terrible. I assume I’m out of luck, but maybe there’s some tech magic I’m unaware of.
Dynamic dns is what you need. Only takes a few minutes to set up
Dynamic dns. Use it.
I use afraid.org.
Another option would be to just use tailscale.
But if you want unlimited tailscale you will have to host that too and also dynamic dns. Important note, idk what firewall you have, I have a UDM Pro, so that updates my dynamic dns automatically, yours may have something similar.
Bruh mate.
Mine changes daily so stop complaining that hard xDHonest suggestion: Just set up a dyndns with any dns provider that supports automations.
I use a terraform script that pushes my IP up to route 53 every hour. been good enough for me for the last six years.
Recurring unconditional pushes, awesome :)
here’s the neat thing. terraform won’t push anything if nothing has changed.
so no. no recurring unconditional pushes.
Didn’t catch that in the other post, nice :)
Glad I have the option of a local enthusiast-run ISP. They’ve been operating for 30+ years and had zero problems getting me a static IP for a whopping $5/mo on top of the standard price. I can even get a real-life engineer on the phone within an hour.
Either use a dynamic DNS service, as many others have mentioned and probably easiest, or, assuming you only want yourself to have access to the services, another option is to use something like Tailscale or a WireGuard/FRP instance in a static VPS as the rendezvous point.
I was flat out rejected by my ISP to have a static IP, though I only had it changed once since I started hosting services, so ahatever.
Proxy through a VPS, or use dynamic DNS if you don’t mind occasionally waiting for TTL expiration when your address suddenly changes. You can set it to 1 minute and that often works these days (it didn’t always).
Will your ISP give you a static IPv6 block? It’s v4 that’s scarce, but if it’s just for your own stuff and you aren’t worried about users on old v4-only networks, it’s fine to just use pure v6.
If you want a super cheap VPS with static ipv6 and NAT v4, try tierhive.com.
I use duckdns.org and then make use of CNAME records pointed at the duckdns record for my own domain name/subdomains.
My router (unifi device) keeps duck DNS up to date with my changing IP, but there’s lots of ways to get that done.
You could consider tailnet or similar as well?
If you’re able to do away with ISP routers with ISP restrictions I highly recommend doing so - hint OpenWRT. Otherwise, Duckdns with cron is your friend:
https://invidious.tiekoetter.com/watch?v=z092FGtP6ME
Or
I run pfsense with dyndns and a short TTL. It updates my DNS provider instantly when the gateway IP changes. For mail I got a cheap vps running pfsense again, tunneling back home via Wireguard and haproxy to link up connections. It is very stable and not as hard to set up as it sounds (and cheap).
Do you need to publicly expose your services?
I personally use a VPS with Wireguard
This is the way
That is a bit crazy if you are in the US. There is no ‘business Id’ just say you are a sole proprietorship, meaning the business is just you, no corporation structure or anything like that and you are dba, doing business as, and your name.
That is how you technically describe yourself when you are a business when you are a person.
Your tax id number would just be your social security number.
It’s legal to transact business as a person.
Well that’s some good info to have in general. Think I’m okay with using DDNS but this is good to know.
Yeah, it’s easier to start a business than people think.
Since nobody mentioned, I recommend https://desec.io/ as the DNS provider. Has a good REST API to update records, also provides a
dedyn.iodynamic domain, and runs as a nonprofit. I thinkddclientwill also support it natively in the next release as well.The solution of renting a VPS also works but usually incurs some cost. You might also want to look into Cloudflare Tunnels
afraid.org for dns and they have a dead simple way to keep it up to date. I have it running at work in a crontab that sends the current IP every thirty minutes. The site looks old because it is but it functions great.
Duckdns.org and then set up a cron to update it regularly




