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.

BotBlocker in cPanel

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?

  1. Log in op je cPanel
  2. Ga naar Tools
  3. Klik op Bot Blocker


  1. 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.

Heeft dit artikel je goed geholpen? Dank voor je feedback! Er is een probleem opgetreden bij het verzenden. Probeer opnieuw.