GoAdmio
GoAdmio Documentation

IP Blocker

From the GoAdmio knowledge base.

IP Blocker

This page explains the IP Blocker feature in GoAdmio. It lets you block specific IP addresses (or IP ranges) from accessing a domain account's websites, panel, and services.

Location: Admin Panel → Security → IP Blocker
Location (User Panel): Security → IP Blocker



Overview

The IP Blocker blocks traffic from specific IP addresses or CIDR ranges at the web server level. When a blocked IP tries to reach a protected site, the server returns a 403 Forbidden page instead of serving content.

Use IP Blocker to:

  • Stop abusive visitors — scrapers, spammers, and repeat offenders
  • Mitigate brute-force attacks — repeated failed logins from one IP
  • Block attack sources — after a DDoS or exploit attempt
  • Restrict admin areas — allow only known IPs to reach /wp-admin or /administrator
  • Deny access from specific regions — combined with a country blocklist (see Country Whitelist)
  • Cut off compromised accounts — block the IP an attacker is using
> Note: IP Blocker is different from Bot Blocker, which blocks traffic by user agent, and from IP Spam Filter, which blocks email from specific IPs. Use all three together for full coverage.

What the Page Shows

| Column / Field | Description |
|---|---|
| IP Address / Range | The blocked IP or CIDR range (e.g., 203.0.113.45 or 203.0.113.0/24) |
| Domain / Account | The account the block applies to (or "All" for a server-wide block) |
| Reason | Optional note explaining why the IP was blocked |
| Added By | Who added the block (admin or account owner) |
| Date Added | When the block was added |
| Status | Active or expired (if a duration was set) |
| Actions | Remove the block |

> Tip: Always add a reason to each block — future administrators will thank you when they review the list.



Scope: Server-Wide vs. Per-Account

Like the IP Spam Filter, IP Blocker supports two levels:

| Scope | Managed by | Affects |
|---|---|---|
| Server-wide | Server administrator (root) | All domains on the server |
| Per-account | Account owner (User Panel) | Only that account's domains |

> Tip: Per-account blocks are safer — a mistake affects only one customer. Use server-wide blocks only for confirmed, repeated abuse that affects multiple accounts.



How to Block an IP

Via the Admin Panel

  1. Log in to the GoAdmio Admin Panel (or User Panel).
  2. Navigate to Security → IP Blocker.
  3. Select the account/domain the block applies to (or "All Domains" for server-wide).
  4. Enter the IP address or CIDR range (e.g., 203.0.113.45 or 203.0.113.0/24).
  5. Optionally add a reason (e.g., "Brute-force attempts on wp-login").
  6. Optionally set a duration (e.g., 24 hours) for a temporary block.
  7. Click Add (or Block).
The IP is blocked immediately. Visitors from that IP see a 403 Forbidden page.

Via the CLI

```bash

Block an IP


/go/blacklist add 203.0.113.45

Remove a block

/go/blacklist remove 203.0.113.45

List current blocks

/go/blacklist list
↑