If your Ubuntu computer is used by some one else besides yourself, specially children, then you might want to restrict some websites and make sure they do not open on your system. Here is a quick way to block such sites in Ubuntu. It is extremely simple doesn’t require any third party application, you just need to make a simple entry in the /etc/hosts file.
/etc/hosts is a very important file which handles DNS and internet handling on Linux based systems. In order to block some site from opening, open the /etc/hosts file by typing the following command on the terminal:
gedit /etc/hosts
and add the following line:
127.0.0.1 domain.com
Here replace domain.com with the name of the domain that you wish to block.
Now whenever there is an attempt to open the blocked website, the web browser will display the “Failed To Connect” message.

13 Comments
it doesn't work for me, i am using ubuntu 8.10, any idea why?
in terminal, type: sudo su
enter your password
then type: gedit /etc/hosts
add the line
127.0.0.1 siteyouwannablock.com
make sure you exclude the “http://” and make sure you block all sub-domains of the site.
hope this helped!
example:
127.0.0.1 siteyouwannablock.com
127.0.0.1 http://www.siteyouwannablock.com
127.0.0.1 ad-server.siteyouwannablock.com
i made it. write likes (must give same coloumn between 127.0.0.1 and http://www.facebook.com on above)
127.0.0.1 localhost
127.0.1.1 muhinboss-desktop
127.0.0.1 http://www.facebook.com
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
How do I unblock it now?
i can not save hosts file bcz it’s read only (unchangeable)… now how can i save hosts file??
now i found how it can be save.
I got the same trouble. How do you fix it?
i undrstood how to block a website in single machine but how 2 block website for all users on same network.
you can use squid+squidguard for that
i want to block all the sites in my computer which is related to porn stars,porn movies please help me
http://www.opendns.com
how to unblock?
How can I unblock this site now?