• MotoAsh@piefed.social
    link
    fedilink
    English
    arrow-up
    29
    ·
    edit-2
    13 hours ago

    DNS isn’t a service (in the same way as AWS and CloudFlare). It’s a fundamental component of the world wide web.

    I mean, unless you’d rather type IP addresses in to your URLs, anyways.

      • Linearity@piefed.zip
        link
        fedilink
        English
        arrow-up
        3
        ·
        10 hours ago

        Aren’t IPs prone to change though?
        If it does what’s stopping someone from somehow getting that IP and hosting a fraud site?

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

          I think in this case it’d be the user not putting in any sensitive data or downloading executables to run from an internet radio.

        • FauxLiving@lemmy.world
          link
          fedilink
          arrow-up
          4
          ·
          10 hours ago

          The same thing that stops people from getting access to your domain registration and changing the IP. You have a contract with your provider (ISP or DNS) which says that you own that IP/Hostname.

          Your home IP address changes, but most business or commercial accounts are given a static IP address (or blocks of IP addresses) which never changes.

    • NeatNit@discuss.tchncs.de
      link
      fedilink
      arrow-up
      6
      ·
      edit-2
      7 hours ago

      I know a thing or two on how it actually works and I found the post funny. I know it doesn’t make sense but it’s still funny.

      Edit: to clarify (because it seems like you missed this point?), it’s about the recent downtime of AWS and of Cloudflare a few days later, each of which caused a huge portion of the internet to be inaccessible. The AWS downtime was caused by a DNS error (as ever), and I’m not sure about Cloudflare but it might be as well.

      • FauxLiving@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        6 hours ago

        I’m not sure about Cloudflare but it might be as well.

        Cloudflare was a chain of unfortunate events.

        The TLDR is, a permission change caused a poorly written SQL query (without a properly filtering ‘where’ clause) to return a lot more data than normal. That data is used by an automated script to generate configuration files for the proxy services, because of the large return the configuration files were larger than normal (roughly 2x the size).

        The service that uses these configuration files has pre-allocated memory to hold the configuration files and the larger config file exceeded that size. This case, of having a file too large for the memory space, was improperly handled (ironically but not literally ironically, it was written in Rust) resulting in a thread panic which terminated the service and resulted in the 5xx errors.

        So, it’s more similar to the Crowdstrike crash (bad config file and poor error handling in a critical component).

  • otacon239@lemmy.world
    link
    fedilink
    arrow-up
    15
    ·
    14 hours ago

    Blaming DNS is sort of like blaming phone numbers for calls failing to route. The reason it fails so often is because it’s almost exclusively a human-made lookup table.