Technically, yes, the internet can function without DNS, but only if you already know the exact IP address of every server you want to reach. Every website, app, and online service ultimately runs on numeric IP addresses, and DNS is simply the translation layer that lets you use memorable names instead of those numbers. Without it, you would need to memorize strings like 142.250.80.14 instead of typing google.com, which quickly becomes impractical as the number of sites you visit grows. DNS also handles routing behind the scenes for services with multiple servers and content delivery networks, so removing it would break far more than simple browsing. In short, DNS is not strictly required for data to travel across the internet, but it is what makes the modern internet usable for people rather than just machines.