If you wanted to implement something like this, regardless of merit, then DNS blocking is by far the worst way to go about doing it.
Anyone with an interest in using pirate sites will simply switch to alternate DNS providers, there will always be a way, and legitimate users will be subject to rampant and arbitrary censorship in the name of "stopping piracy".
You can't stop piracy. It's a supply and demand problem. It's a perception problem.
How can you convince someone that the TV show that is broadcast for free over the air is legal, but downloading exactly the same show at a later time is illegal?
Companies have all the tools they need to reduce piracy but they refuse to use them, instead trying to extort money from people through more conventional means. They'd rather have ten sales at $20 than thousands at $1.
Anyone with an interest in using pirate sites will simply switch to alternate DNS providers, there will always be a way, and legitimate users will be subject to rampant and arbitrary censorship in the name of "stopping piracy".
You can't stop piracy. It's a supply and demand problem. It's a perception problem.
How can you convince someone that the TV show that is broadcast for free over the air is legal, but downloading exactly the same show at a later time is illegal?
Companies have all the tools they need to reduce piracy but they refuse to use them, instead trying to extort money from people through more conventional means. They'd rather have ten sales at $20 than thousands at $1.