I know hot to block single tumblr blog with something.tumblr.com

but I want to block entire tumblr. I tried tumblr.com but it's not working.

Is there a way to do this?


Install dnsmasq:

$ sudo apt-get install dnsmasq

Then in /etc/dnsmasq.conf (which you may have to create) add the line:


This will block tumblr.com and all of its subdomains by redirecting it to localhost (


For Ubuntu Trusty and others which already have NetworkManager use dnsmasq by default you don't need to install anything.

Just create a file /etc/NetworkManager/dnsmasq.d/local :


and reboot or restart NetworkManager

$ sudo service network-manager restart
  • Smart and simple way. – Luis Alvarado Jun 13 '12 at 4:29
  • 2
    Note this won't do anything unless you also set up your connection to use localhost/dnsmasq for name resolution. – ish Jun 13 '12 at 5:45
  • and how do you setup connection to use dnsmasq? do you have any link? – user1079002 Jun 14 '12 at 22:22
  • 1
    @user1079002 Connection setup can be found in this link help.ubuntu.com/community/Dnsmasq – RAM Aug 3 '13 at 6:42

The /etc/hosts file does NOT support wildcard subdomains. i.e. you can't say *.tumblr.com and have it block all URLs of the form something.tumblr.com.

If you want to block these at the browser level, you can either use a plugin or better, a filtering proxy like Privoxy.

If you want to block these at the network level, so that no one on that computer can access the sites, you need a simple firewall rule to block something.tumblr.com's IP range, which at first glance appears to be, i.e.


Looking at and taking the IP address you entered as literal, you are typing it wrong. Instead of it should be

  • 2
    All addresses inside 127.x.x.x are loopback addresses. – Skylar Ittner May 13 '18 at 7:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.