The DNS was mostly an example, I'm very ignorant regarding the network stack, but I would naively believe that the administrator of the internet router would have the ability to filter a lot of content without the client to be able to bypass it.
Like at work there are some website I cannot visit, and I'm not sure I can change DNS to change that (but maybe I can, I've never tried).