I'd like to limit web-browsing to number of websites owned by known internet companies, for example:
- Google Websites
- Microsoft Websites
I understand I can't do it myself because each of the websites is using external URLs and that's changing. So I am not sure what kind of mechanism would fit.
I think, if that would be firewall, it would have to be dynamic list of IP addresses (whitelist), which I can check via real-time mechanism like DNS, such list I should be able to use with existing infrastructure like web-proxy.
If I could download the whitelist I could implement it using firewall which can accept large number of entries, or using operating system functionality for URL / IP address filtering.
Alternatively, a blacklist of known offenders would be also good fit. I am aware of the number of lists but I am not sure which can be applied to the web-browsing experience, like mentioned web-proxy, firewall or anti-virus.
There are some solutions which can block websites "by category", such list would be also useful.
Anyway, what I am really looking for is to whitelist Google Servers, Microsoft Servers, not the specific category. I want to open access to the known networks. For example, this way, I could disable shared hosting networks but not in the machine is in Microsoft Network.