Maybe time for IPv8 that has extensions for a free and open internet not reliant on a centrally controlled numbering and naming system?
Hmmm, how could we decentralize it? Oh, I know, blockchain.
With only the minor problem of how to connect to the internet to validate the IPv8 address that you need to connect to the internet so you can validate IPv8 addresses. Oh, we hard-code the root blockchain servers and then you follow your way along a multi-megabyte blockchain to get to the IP address you need.
Simples.