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

Posted November 6, 2017 19.1k 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
by Erika Heidi
UFW (uncomplicated firewall) is a firewall configuration tool that runs on top of `iptables`, included by default within Ubuntu distributions. It provides a streamlined interface for configuring common firewall use cases via the command line. This cheat sheet-style guide provides a quick reference to common UFW use cases and commands, including examples of how to allow and block 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