- Use your network router
- Use individual web browser parental control features, if any
- Use the Windows "hosts" file
The first three methods listed above will have more general applicability, so let's tackle them one by one.
1. Your Network Router
The way to make only one change but still affects all computers without exception: block sites on your internet router.
Comcast happens to be my internet service provider (ISP), and they have provided me with an SMCWBR14S-N4 router. For those of you who share the same router, perform these steps:
- Log on
- Click the "Firewall" menu option at upper right
- Click the "Content filter" menu at the far left (last entry in list)
- Go to field "Add a URL filter" to block a url
(alas: wild cards not accepted; enter "encrypted.google.com" and "www.google.com" separately, not the more generic "*.google.com")
orGo to field "Add a Host (keyword) Filter" for specific keywords - Click the corresponding "Add" button(s)
I consider this technique to be the strongest method of the three. It prevents all all computers on the network from using any of the blocked web sites. For example, consider the case where you happen to have a favorite adult web site you like to visit from time to time [and I am speaking purely hypothetically, of course] but which you do not want your children to visit. Then too bad, so sad: neither their computers nor yours will be able to access the forbidden fruit under this method. Everyone gets shut out.
2. Web Browser Parental Control Features
Another method involves blocking websites within particular web browsers. The following steps steps apply both to Internet Explorer versions 8 and 9:
- Open Internet Explorer
- Click "Tools | Internet Options" menus
- Select the "Content" tab
- In the "Content Advisor" section, click the "Enable" button
- Answer "Yes" in the User Account Control window to allow program changes
- Select the "Approved Sites" tab
- In the "Allow this website" field, add all sites that you want to block and click the "Never" button, not the "Always" button.
[Note: You can block all subdomains of a website by entering *. in front of the domain. For example, if you want to block all sites of google.com, simply enter *.google.com] - Select the "General tab"
- Check the option "Users can see websites that have no ratings"
- Click on the "Create password" button to set a password to control the Content Advisor
- Click the OK button to save changes
Opera has a built-in system similar to that of Internet Explorer:
- Open Opera
- Click on "Tools | Preferences..." menus
- Select "Advanced" tab
- Select "Content" menu from list at left
- Click "Blocked Content..." button at very bottom
- Clock the "Add..." button
- Type the url you wish to block in the field indicated
C:\Documents and Settings\<user name>\Application Data\Opera\Opera\urlfilter.ini (Windows XP)
C:\Users\<user name>\AppData\Roaming\Opera\Opera\urlfilter.ini (Windows 7)
For Google's Chrome browser, I found the following instructions on the internet but have not verified the process because I have not yet installed Chrome on any of my computers:
- Open your Chrome Web Browser
- Click the wrench symbol in the upper right corner.
- Choose "Tools"
- Click "Under the Hood" tab
- Choose "Change Proxy Settings"
- Click "Security" followed by "Restricted Sites"
- Double click "Sites" and add the site you want block
In addition to Firefox, Opera, and Internet Explorer, I also have Avant Browser, Maxthon, and K-Meleon browsers installed. If I were to eventually install Google Chrome as well, that would make seven browser accounts to modify. With my two children, that translates to potentially fourteen individual browser tweaks. I personally am just not that industrious; that many changes would simply be entirely too tedious, cumbersome, and unwieldy for me. However, if parents do not lock down all installed browsers, then children can simply try one browser after another until they find one that allows them access.
For these reasons, I consider this the weakest of the three approaches under consideration.
3. Edit the Windows "hosts" file
Another way to block web sites in Windows: modify the "hosts" file (found in "C:\Windows\System32\drivers\etc\hosts"). The idea of modifying "hosts" has been around since at least Windows XP, but the details are somewhat different for Windows 7.
The following steps must be taken on each applicable Windows 7 computer:
- Open an elevated instance of Notepad or Wordpad32 (i.e., open as administrator)
- Drill down to folder "C:\Windows\System32\drivers\etc\"
- Set file type to "All Files (*.*)" to display files with no extension
- Right click on file "hosts" and select the "Properties" menu item
- Uncheck "Read only" attribute
- Finish opening "hosts" and edit: for offending sites, add lines such as
127.0.0.1 www.googles.it and/or
127.0.0.1 googles.it - Save changes with "Save As...", again setting file type to "All Files (*.*)"
- After saving "hosts" file, reset "Read-only" attribute
I consider this approach to be the happy medium between the other two. It is nowhere near as draconian as using the router settings which block any and all computers on the network from accessing the blocked sites. Instead, I can target only the "hosts" file on my children's computers while leaving my own computer unaffected.
On the other hand, this technique is nowhere near as cumbersome as having to adjust the settings of a multitude of different web browsers for each user. Indeed, only one "hosts" file is involved that covers all users of that computer regardless of the browser(s) involved.
Of course, this last method might not be applicable if you happen to share a computer with your children because editing the "hosts" file to block web sites will affect your own account, too. If your child's computer has only one browser installed—most likely Internet Explorer—then maybe the web browser tweak option is the simplest way to go. If you do not use the computer much but other family members have one or more computers with multiple browsers, then maybe programming the network router is the best option. As with almost anything these days, you will have to choose the alternative that best suits your particular situation.
For further reading:
Blocking Web Sites in Windows 7
Setting Up Parental Controls (Microsoft site)
No comments:
Post a Comment