TLDR Namecoin should facilitate a free internet first in those geographical areas where the freedom is overtly lacking.
Namecoin enables already uncensorable domain names accessible all over the world. But a DNS is not responsible or intended for distributing the content of a website. If ZeroNet, a decentralized open source project, is not enough for you, then provide your content on
Steem, a decentralized blockchain for distributing such content. If this should be censored one day or you don't trust in it operate your own webserver, you can take a ten years old laptop for it. There are enough possibilities to communicate or to provide content. To be free from any DNS just type in the IP of your desired webserver and in most of the cases you'll get the content.