What is a good way for blocking internet while allowing intranet/local-network/private-ip (over wifi) on Windows Vista/7 computers, for only some user(s)?

It would be best if this can be done using software from Microsoft, especially only using windows. Also, it should be at least extremely difficult (even for someone who knows computer things) to undo or otherwise bypass etc. this from the user accounts which are locked.

If it would be possible to remotely turn on and off the internet for those users from the local network that would be great (from a regular computer, not a server etc.).

Some ideas I had, although can't test currently:

  • Whitelist private IP ranges ONLY
  • Use group policy if there is a way?
  • Use hosts file or proxy? (possible issues: user can change, may be set (in case of hosts file) for all users)

Notes:

  • accessing the network infrastructure like switches, etc. is probably not an option here.
link|improve this question

20% accept rate
Have you looked into OpenDNS? It is a pretty neat way of monitoring traffic and blocking certain sites. – kobaltz Dec 28 '11 at 1:51
feedback

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
or
required, but never shown

Browse other questions tagged or ask your own question.