GeoIP blokkeren in cPanel met BotBlocker instellen
Wil je bezoekers uit specifieke landen blokkeren? Of juist alleen verkeer uit Nederland en België toestaan? Met onze GEO IP functie in BotBlocker binnen je cPanel kun je eenvoudig verkeer filteren op basis van land of continent.
Deze functie is ideaal als je:
- Veel spam of botverkeer uit bepaalde landen krijgt
- Alleen Europese bezoekers wilt toelaten
- Loginpagina’s extra wilt beschermen
- Scrapers of ongewenste LLM crawlers uit specifieke regio’s wilt weren
BotBlocker genereert automatisch veilige .htaccess regels op basis van LiteSpeed GEO IP variabelen.
Moeilijkheidsgraad: gemiddeld, enige ervaring vereist
Wat is GEO IP blocking precies?
GEO IP blocking betekent dat je website bezoekers herkent op basis van hun IP-adres en geografische locatie. Je kunt vervolgens:
- Specifieke landen blokkeren
- Alleen bepaalde landen toestaan (whitelist)
- CAPTCHA tonen aan bezoekers uit bepaalde regio’s
- Regels toepassen op specifieke URL’s zoals
/wp-login.php
De regels worden automatisch toegevoegd aan je .htaccess .
Waar vind ik GEO IP in cPanel?
- Log in op je cPanel
- Ga naar Tools
- Klik op Bot Blocker

- Klik bij je domein op Geo Rules

Je komt nu in het configuratiescherm voor GEO & CAPTCHA Rules.

Stap 1: Kies je policy mode (Blacklist of Whitelist)
Bij Step 1: Choose policy mode kies je hoe de landenselectie werkt.
Blacklist mode
Alle landen zijn toegestaan, behalve de landen die jij selecteert. Gebruik dit als je:
- Alleen een paar landen wilt blokkeren
- Gericht botverkeer uit specifieke regio’s wilt weren
Whitelist mode
Alleen geselecteerde landen zijn toegestaan. De rest wordt geblokkeerd. Gebruik dit als je:
- Alleen Nederlandse of Benelux bezoekers wilt toestaan
- Een lokale webshop hebt zonder internationale doelgroep
Stap 2: Selecteer landen of continenten
Bij Step 2: Select regions kun je kiezen uit:
- Complete continenten (bijv. Azië, Afrika)
- Individuele landen
- Combinaties van beide
Handig om te weten:
- Je kunt landen filteren via de zoekbalk
- Meerdere landen tegelijk selecteren
- Regels worden automatisch omgezet naar landcodes
Stap 3: Bepaal wat er moet gebeuren
Bij Step 3: Decide what happens kies je wat er gebeurt bij:
- Matchende regio
- Niet-matchende regio
- Onbekende GEO data
Je kunt kiezen uit:
- Allow
- Block
- CAPTCHA challenge

Voorbeeld 1: CAPTCHA op wp-login.php
- Blacklist modus
- Selecteer risicolanden
- Actie: CAPTCHA challenge
- Path scope:
/wp-login.php
Zo bescherm je je WordPress login tegen buitenlandse brute force aanvallen.
Voorbeeld 2: Alleen Europa toestaan
- Whitelist modus
- Selecteer Europe (EU)
- Niet-match: Block
Hiermee blokkeer je al het verkeer buiten Europa.
Stap 4: Optioneel – Beperk tot specifieke URL’s
Onder Optional path scope kun je regels beperken tot specifieke paden. Voorbeelden:
/wp-login.php
/xmlrpc.php
/wp-admin/*
Dit is sterk aan te raden bij WordPress beveiliging. Voor WooCommerce gebruikers:
Sluit altijd payment callbacks uit, bijvoorbeeld:
/wp-json/mollie/v1/webhook
/wc-api/*
Anders kunnen betalingen mislukken.
Regels toepassen
Klik op:
- Generate Preview Rules om te controleren
- Apply Rules om ze actief te maken

De plugin genereert automatisch veilige .htaccess regels.
Praktische scenario’s
Scenario: Veel spam uit Azië
Gebruik Blacklist mode → selecteer Asia → Actie: Block
Scenario: Alleen Nederlandse bezoekers / klanten
Whitelist mode → Selecteer Netherlands → Actie: Block bij non-match
Scenario: LLM scrapers beperken
Combineer:
- Botblocker standaard configuratie voorbot filtering
- Botblocker GEO IP blokkade voor specifieke regio’s
Lees ook ons artikel over bot filtering:
https://support.hoasted.com/article/2051-hoe-blokkeer-ik-bots-in-cpanel
Troubleshooting
Bezoekers worden onterecht geblokkeerd
Controleer:
- Of je Whitelist modus gebruikt
- Of Nederland of België wel geselecteerd zijn
- Of de GEO waarde niet als "unknown" wordt gezien
WooCommerce betalingen falen
Controleer of je webhook URLs hebt uitgesloten in Step 4.
Regels lijken niet te werken
- Controleer of LiteSpeed actief is
- Klik opnieuw op Apply Rules
- Controleer of er geen conflicterende .htaccess regels zijn
Belangrijk voor resellers
Gebruik je cPanel als reseller? Dan kun je per klantdomein afzonderlijke GEO regels instellen.
Dit is ideaal als je:
- Webshops met verschillende doelmarkten beheert
- Specifieke klanten extra wilt beschermen
- Land-specifieke beveiligingsregels wilt toepassen
Wanneer gebruik je GEO IP blocking niet?
Gebruik het niet als:
- Je een internationale webshop runt
- Je afhankelijk bent van buitenlandse API’s
- Je veel reizende klanten hebt
In dat geval is CAPTCHA op gevoelige endpoints vaak een betere oplossing.
Veelgestelde vragen
Kan ik meerdere landen tegelijk blokkeren?
Ja, je kunt onbeperkt landen en continenten combineren.
Werkt dit ook voor WordPress?
Ja. Vooral effectief voor wp-login.php en xmlrpc.php.
Worden regels automatisch toegevoegd aan .htaccess?
Ja, BotBlocker genereert en beheert deze automatisch.
Kan ik eerst testen voordat ik live ga?
Ja, gebruik Generate Preview Rules om de regels vooraf te bekijken.
Heeft GEO blocking invloed op SEO?
Alleen als je zoekmachines uit bepaalde landen blokkeert. Gebruik whitelist zorgvuldig.
Wil je maximale controle over bots, scrapers en ongewenst verkeer?
Combineer dan BotBlocker filtering met GEO IP rules voor optimale bescherming.