If you have a home network with more than one computer and you have kids you may want to take a look at OpenDNS. OpenDNS is a service that allow me to control what sort of web sites the computers on my network are allowed to visit.
OpenDNS protects millions of people a day across hundreds of thousands of schools, businesses and homes as they navigate the Internet. We block phishing sites and give you the power to block adult sites, proxies and individual domains.
There is no software to install. To use OpenDNS I configured the DNS settings in my LinkSys router to use the name servers provided by OpenDNS; ( 18.104.22.168 and 22.214.171.124 ). The web site provided detailed but simple instructions on how to do so. I could also have configured just a single computer or if I were a small business setup my internal name servers to use OpenDNS.
To use the web filtering features of OpenDNS it was necessary to create an account. Once my account was created I could then specify which types of site I wanted to block, create a white list of sites I wanted to allow, and also add additional sites I wanted to restrict. Filter rules can be applied to an entire network, a single computer in a network, or multiple networks. I setup my brother-in-laws home network under my account but I have applied different filter rules to each network.
OpenDNS has a lot of other cool features but my favourite is the stats page. From here I can see how much traffic flows out from my home network as well as which sites are most popular and which are being blocked. Yikes! Looks like I need to spend some more time offline.