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.

  • criticon@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    17 minutes ago

    Last time I had to do something like that I used no-ip running on my raspberry pi that’s already running pihole

  • kalpol@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    18 minutes ago

    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).

  • StrawberryPigtails@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    7
    ·
    2 hours ago

    I solved it with a cheap VPS running Caddy as a reverse proxy and a Tailscale connection back to my home server.

    I think Tailscale has a service called Tailscale Serve which may work around a frequently changing ip as well. Not sure though as I haven’t looked into it much.

    • frongt@lemmy.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 hour ago

      Why not run just the VPN on the VPS instead of opening everything directly?

      • StrawberryPigtails@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        2
        ·
        43 minutes ago

        Not sure I understand. The VPN (Tailscale) is on the VPS.

        I have several very technically challenged family members that wanted to use a couple of the services that I host. Doing it this way simplifies the setup and the tech support calls. The VPS, or rather a domain name that leads to the VPS, is how they access those services.

        I have Tailscale setup on all my personal devices, so I generally just connect directly to the services.

  • HubertManne@piefed.social
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 hour ago

    Man. At least one isp in my area gives you the business plan if you just ask for it. I mean you need to give a business name but you can make it anything you like.

    • TVA@thebrainbin.org
      link
      fedilink
      arrow-up
      1
      ·
      40 minutes ago

      Right, sole proprietorships are generally seen as valid businesses.

      TheKaul dba TheKaul Consulting Services and a business id of your SSN will usually do the trick

      OP, with that said - My IP almost never changes, but, pfSense has the ability to update DNS records when it changes, depending on the DNS Host. No reason a script wouldn’t be able to do the same thing when it sees your IP change, assuming the things you have to change basically come down to setting a couple of records to match your home IP anyways.

    • Fiskr@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      1
      ·
      30 minutes ago

      Have had this setup running for at least 5 years, works flawlessly, and running it in a docker container meant all I had to when moving to a new homeserver was copy the config file

    • Kaul@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      9
      ·
      2 hours ago

      Ok great, this sounds exactly like what I’m looking for. Have seen the term DDNS used before but didn’t know it was for this. Thanks!

      • pHr34kY@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        17 minutes ago

        If your domain registrar doesn’t do DDNS, and you don’t want to pay extra for one that does, you can get free DNS for life at Hurricane Electric:

        https://dns.he.net/

        All you need to do is finish their little online IPv6 course. TBH the “course” is just setting up your own server properly and proving it.

  • Kwdg@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    24
    ·
    4 hours ago

    I think the default solution for this is to use a dynamic dns. There are services for that or you can get yourself a domain and configure that as dnydns in your router. That is what I am doing atleast

      • herrvogel@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        35 minutes ago

        Still kinda is. Some devices might not be able to connect to your tailnet. You might be trying to reach your devices from a device that isn’t on your VPN. The funnel might work, if you can work within its limitations.

  • HeyJoe@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 hours ago

    Thats crazy that you now need to prove you have a business to get that service? Don’t worry, it cost way more anyway and offers very little extra to be worth it at least in the US. I used to use duckdns years ago, and now I just said screw it and purchased a domain name from namecheap for a few bucks for the year and a few more bucks for the ssl cert then use the ddns service through them and link it to a pc on my network using the small app they provide to keep the IP updated. I use the name for all my services. Sometimes the name will cost way more when renewing in which case ill just pick another one because screw them. Ive used a .co and now using a .space.

  • PetteriPano@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 hours ago

    I have a VPS running nginx and wireguard. I just forward whatever subdomains to my home server over wireguard.

    • billwashere@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 hours ago

      100% recommend tailscale. I have it set up so that IPs from three different data centers for work and my home are all routed properly, so I never have to do anything special to connect to anything. It’s like super simple and amazing.

    • WhyAUsername_1@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      49 minutes ago

      Wouldn’t your bandwidth then be restricted to the bandwidth of VPS? How much bandwidth does a 5$ VPS give?

  • Reannlegge@lemmy.ca
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 hours ago

    Prior to me having my static IP I used duckDNS and a cron script on a pi. My ISP offers two free static IPs so I got those now. Sorry to hear you don’t even have one.

  • Marins_Ballad@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    5
    ·
    3 hours ago

    If you’re in the US, anyone can set up a business bank account using your own SSN. It’s called sole proprietor. You’d just have to register for an EIN with the IRS. You might have some state procedures too. It’s generally not difficult to do this, especially if having a business ISP account is what you want.

    • slowtrain33@lemmy.ml
      link
      fedilink
      English
      arrow-up
      5
      ·
      2 hours ago

      Most ISPs charge insane fees for static IPs (like 4-5x the monthly rate of dynamic IP accounts), so while this is an option, it’s a relatively expensive one.

      • cmnybo@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 hours ago

        It’s not worth it unless you’re trying to run something like an email server or a name server. Most things work just fine with dynamic DNS. A few minutes of downtime on a personal site when the IP address changes is not a big deal.

      • Dave.@aussie.zone
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 hours ago

        Most ISPs charge insane fees for static IPs

        The joy of living in the US I guess. My ISP in Australia charges $5 a month for a static IPV4 address.

        • Owljfien@piefed.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 hours ago

          Same with mine though I don’t bother because my dynamic IP hasn’t changed in 6 years anyway

  • ryokimball@infosec.pub
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 hours ago

    It’s been very long since I’ve had to mess with this, I don’t even know which machine it runs on. But somewhere, I have a Cron job that runs a curl to namecheap with a magic string. That magic string confirms I am the owner of that domain and namecheap will automatically update the IP address for that URL to whatever IP address my curl came from.