How Do I Deny IP Address Access in Plesk?
Unfortunately, there is no method for blocking traffic per IP address in Plesk. The following methods will assist you with blocking IP addresses when using Plesk depending on your server type.
If you have administrator access on Windows dedicated server hosting, you can block an IP address with Windows Firewall.
To block an IP address:
- Log in to your server via Remote Desktop.
- Click on Start, then type "firewall."
- Select Windows Firewall with Advanced Security.
- On the left side of the firewall window, click on the Inbound Rules option.
- On the right-hand side of the screen, click on New Rule.
- Click on the Custom radio button and then click the Next button.
- Make sure the All programs radio button is selected, then click Next.
- On the Protocol and Ports options, leave everything at its default and click Next.
- On the Scope tab, there will be two boxes:
- Top box - For local IP addresses
- Bottom box - For remote IP addresses
In this scenario, we are blocking an outside (remote) IP from accessing anything on the server, so we will need to add the IP address to the bottom box only as it will not be a local IP address.
- Click on the radio button that says These IP addresses in the remote section as illustrated below.
- Click the Add button.
- In the next window, we will be adding a single IP address to the rule, but you can also add an entire range if necessary.
- Click OK, then click Next.
- Select the Block the connection radio button on the next screen and then click Next.
- Leave all of the options on the next screen checked as this will block the IP address regardless of which connection type they are trying to use. Click Next.
- Enter a name for the rule and click Finish.
Legacy Linux VPS with Plesk
If you have Linux hosting, you can simply create the IP deny rules in your .htaccess file.
allow from all deny from 70.24.291.52 #ex-employee deny from 18.104.22.168 #visitor spamming comments
deny from all allow from 22.214.171.124 #my office allow from 126.96.36.199 #my house
See the article on How to Edit Your .htaccess File for generic instructions that apply to all .htaccess changes.