Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to limit what websites I can view when logged in under an account. I don't think it's possible to accomplish this via the hosts file or router. Ideas for good/free solutions?

share|improve this question
Posting what specific Operating System you are using would be helpful. – Moab Sep 19 '10 at 20:22
I'm using windows 7. – EmpireJones Sep 19 '10 at 20:39

You can use the windows firewall.

Set up a block rule for a website, then open up the properties and go to the users tab, and set up who it should apply to.

I can only vouch for this working in Windows 7.

The user tab in the properties window looks like this:

firewall rule properties, users tab


Sorry for my mistake.

You can only block IP address ranges, not URLs, but IP address are trivial to find out for websites.

At the command prompt, just ping the website you want to block:

command prompt for ping

Then in the users tab of the properties window, just select the users that should be allowed to skip this rule.

share|improve this answer
Could you provide more detail regarding how to set up a block rule with the firewall for a specific domain? I only see options for blocking ip ranges. – EmpireJones Sep 19 '10 at 20:46
This isn't really helpful for the large websites that I'm trying to block, which use numerous ip addresses. I know you can block ranges, but, I'd rather not block large portions of the internet which don't need to be blocked. – EmpireJones Sep 19 '10 at 21:46
Also, it looks like those user options only work when "Allow only secure connections" is the action, not "Block the connection". – EmpireJones Sep 19 '10 at 21:47

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .