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-adminor/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
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
- Log in to the GoAdmio Admin Panel (or User Panel).
- Navigate to Security → IP Blocker.
- Select the account/domain the block applies to (or "All Domains" for server-wide).
- Enter the IP address or CIDR range (e.g.,
203.0.113.45or203.0.113.0/24). - Optionally add a reason (e.g., "Brute-force attempts on wp-login").
- Optionally set a duration (e.g., 24 hours) for a temporary block.
- Click Add (or Block).
Via the CLI
```bash
Block an IP
/go/blacklist add 203.0.113.45