• Nawor3565@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    19
    ·
    2 days ago

    I mean, as far as I know, DNS is decentralized. Anyone can host their own DNS server, or change which server their network/device uses. Google’s is just very commonly used because 8.8.8.8 is easy to remember, but there are thousands of others run by entities big and small, and there’s nothing stopping you from running your own (assuming you manage to get a hold of a static IPv4)

    • bamboo@lemmy.blahaj.zone
      cake
      link
      fedilink
      arrow-up
      9
      ·
      2 days ago

      This is the correct answer. The only thing I would add is some devices don’t allow changing the DNS IPs and are hard coded to 8.8.8.8 so Google blocking sites via DNS is still an issue. Of course you could intercept these requests, but with DNS over HTTPS becoming more popular, i would imagine that device manufactures will also start to do certificate pinning as well to prevent people from using their own DNS server.

      • sunzu2@thebrainbin.org
        link
        fedilink
        arrow-up
        2
        ·
        2 days ago

        HTTPS becoming more popular, i would imagine that device manufactures will also start to do certificate pinning as well to prevent people from using their own DNS server.

        Why? Just BC fuck plebs?

        • Truscape@lemm.ee
          link
          fedilink
          English
          arrow-up
          5
          ·
          2 days ago

          The answer is always DRM and monetization. If you didn’t have enough reasons to not buy products with locked down software, here’s even more reasons.

      • tkw8@lemm.ee
        link
        fedilink
        English
        arrow-up
        9
        ·
        2 days ago

        The box on which the dns server runs will need a static internal IP address.

      • Nawor3565@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        7
        arrow-down
        1
        ·
        2 days ago

        If you’re only going to use it from within your own LAN, then no, you don’t need a static public address

      • reluctant_squidd@lemmy.ca
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 day ago

        What I suggest/have done:

        1. Rent a cheap VPS in a non-five eyes country that comes with a static ipv4.

        2. SSH on random port with certificate auth only. No root, no password auth.

        3. setup WireGuard server with random port.

        4. firewall block all incoming except ssh and WireGuard port at first.

        5. set home server to connect via wireguard as sole client to VPS.

        6. individually add any ports you want to go to the home server from the internet as NAT forwarded ports. Basically WWW -> VPS -> Home.

        7. have a separate WireGuard VPN for outgoing from the home server.

        8. profit?

        But it’s crazy complicated. At least it was for me. Not for the faint hearted imo.

    • reluctant_squidd@lemmy.ca
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 day ago

      You are 100% correct. The issue isn’t the infrastructure per se, but the usage of it.

      By decentralizing, I guess I mean finding a way to remove the ability for a mega company like Google from being able to dominate the playfield.

      The percentage of internet users that can or will bother to run their own DNS is way too low.

      How easily DNS can be manipulated by any network for the average end user is the blessing and the curse it seems.