hmm, wow.
some answers are pretty much only telling you that you are useless, and not giving you at all a useful answer.
anyway, Im gonna give you the benefit of the doubt. Im gonna guess you are not an expert but assume you are not stupid and you do want to learn.
I don't know what kind of router you use, but you really need a linux based router.
I recommend you to use arch linux, since is a distro you can configure at high level and has great and EASY wiki. is not a distro for low level users, but you are a sysadmin and you need to learn a lot of things.
just take any old computer you have around (any pentium3 will be enough), an ethernet switcher and you can use that pc as router!
Here is a guide of how to install: https://wiki.archlinux.org/index.php/Quick_Arch_Linux_Install
Now, you need to turn that pc in router, here is guide for that: https://wiki.archlinux.org/index.php/Router
now that is a router, you can learn iptables! iptables is the router for linux, and is really powerful!
it work with commands and you can really do advanced blocking with it!
blocking facebook can be done with something like:
iptables -A OUTPUT -p tcp -m string --string "facebook.com" --algo kmp -j DROP
But thats not all! Lets say, you dislike the random section of *chans boards (like 4chan) and you want to block it, but ONLY the random section (normally something like http://somechan.org/b/ )
iptables -a OUTPUT -p tcp --dport 80 -m string --to 70 --algo bm --string "GET /b/" -j DROP
and thats it! now you are blocking any /b/ section of any website!
anyway, take your time to learn, and you can become a really good sysadmin.
...but if are too lazy or stupid and you don't learn, well then I guess the other guys were right...