I tend to think that this challenge posed by "mixed" domains, partly unobjectionable but partly inappropriate, will only become more prevalent. A couple of thoughts:
1. Filtering at the DNS level will never be enough. You'll always need to have the capability for the browser or user agent to do filtering, since the user agent has the context to know the full URI as well as other things needed for filtering. The OS admin (parent, school IT admin etc) will need to be able to block all user agents except the ones that have the reporting and filtering capabilities tuned to the admin's requirements. This is the direction Windows is heading, but it is very rough.
2. I wonder if more domains could do what Google, Bing, Youtube etc do and permit a safe version to be requested at the DNS level. I personally would like to be able to do so with Reddit, Twitter and more.
The absolute worst domain for mixed content is google.com. Google has it's own internal internet. Searching for inappropriate images on Google images (using "safe" terms), and downloading the cached image is a powerful workaround.
Ok, there are a few worse ones. But it's pretty bad.
1. Filtering at the DNS level will never be enough. You'll always need to have the capability for the browser or user agent to do filtering, since the user agent has the context to know the full URI as well as other things needed for filtering. The OS admin (parent, school IT admin etc) will need to be able to block all user agents except the ones that have the reporting and filtering capabilities tuned to the admin's requirements. This is the direction Windows is heading, but it is very rough.
2. I wonder if more domains could do what Google, Bing, Youtube etc do and permit a safe version to be requested at the DNS level. I personally would like to be able to do so with Reddit, Twitter and more.