ELI5: Explain Like I'm 5

IPv6 brokenness and DNS whitelisting

Okay kiddo, let me explain IPv6 brokenness and DNS whitelisting in a way that you can understand.

Now you know that when you browse the internet, you type in a website name (like google.com) and your computer magically finds the website for you. But did you know that your computer uses special codes called IP addresses to find websites?

Older computers used a type of IP address called IPv4, which could only handle a limited number of addresses. This was not enough for how many people were using the internet, so a new type of IP address called IPv6 was created. IPv6 has a lot more addresses, so everyone can have their own.

However, some older websites and computer systems can't understand the new IPv6 addresses, causing them to not work properly. This is what we call IPv6 brokenness.

Now, let's talk about DNS whitelisting. You remember how your computer uses IP addresses to find websites? Well, DNS (Domain Name System) is what translates website names (like google.com) into IP addresses.

Sometimes, people want to block certain websites from being accessed on their computer or network. One way to do this is by using a DNS whitelist, which is like a list of approved websites that are allowed to be accessed.

So imagine you have a DNS whitelist that says only google.com and disney.com are allowed. When you type in a website name that's not on the list (like youtube.com), your computer won't be able to find the IP address and won't be allowed to access the website.

And that's a simple explanation of IPv6 brokenness and DNS whitelisting!