I want to know how to block IP addresses via Digitalocean?

Posted November 6, 2017 16.4k views
WordPressControl PanelsLinux CommandsUbuntu 16.04

Actually, I want to block all bot IPs from visiting my webpage. Also want to block particular IP sets.

1 comment

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
2 answers

The simplest way to block specific IP address or ranges of them would be to set up a basic firewall using UFW. It is included with Ubuntu by default.

You can then block a specific IP address by running:

  • sudo ufw deny from XXX.XXX.XX.XX

For a deeper dive into using UFW, check out:

by Mitchell Anicas
UFW is a firewall configuration tool for iptables that is included with Ubuntu by default. This cheat sheet-style guide provides a quick reference to UFW commands that will create iptables firewall rules are useful in common, everyday scenarios. This includes UFW examples of allowing and blocking various services by port, network interface, and source IP address.

Youtube tutorial of how to whitelist IP address with Digital Ocean’s firewall:

Whitelist can be better in some cases then blacklisting IPs so here is a video for that just in case that can be of use to you in your situation