Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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
add comment

1 Answer

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

Update

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
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.