Landen blokkeren
Hoe kun je verkeer afkomstig uit bepaalde landen blokkeren bij Hipex?
In de praktijk komt het erg vaak voor dat websites worden overspoeld met requests afkomstig van bots die hier niets hebben te zoeken. Deze bots zijn vaak afkomstig uit één of meerdere landen. Je kunt deze landen achterhalen via de access logs.
Uiteraard hebben wij voor de Hipex CLI een aantal handige hulpmiddelen ontwikkeld waarmee je eenvoudig de gewenste landen toegang kan ontzeggen. In dit artikel leggen we je uit hoe je dit kunt doen.
Enkele landen blokkeren
Wanneer er enkele landen zijn die je wilt blokkeren, kun je gebruik maken van commando hipex security:country:blacklist
.
Als je alle landen wilt blokkeren op enkele landen na, kun je gebruik maken van commando hipex security:country:whitelist
.
Landen toevoegen aan de lijst
Om landen toe te voegen aan de reeds bestaande list kun je gebruik maken van de --append
optie.
Onderstaand voegen we China toe aan de blacklist:
hipex security:country:blacklist CN --append
In het volgende voorbeeld blokkeren we alle landen, op Nederland en Duitsland na:
hipex security:country:whitelist NL DE --append
Let op: Wees voorzichtig met het whitelist commando. Je blokkeert hiermee alle landen, op enkele meegegeven landen na. Je loopt hiermee het risico teveel te blokkeren waarmee je bezoekers misloopt op je webshop.
Landen verwijderen van de lijst:
Om landen te verwijderen van de lijst kun je gebruik maken van de --remove
optie.
In onderstaand voorbeeld verwijderen we Hong Kong van de blacklist:
hipex security:country:blacklist HK --remove
En hierna verwijderen we China van de whitelist:
hipex security:country:whitelist CN --remove
Periode instellen voor Blokkades / whitelists
Naast het blokkeren en whitelisten van landen, bieden we je ook de optie aan te geven hoelang de blokkade/whitelist actief dient te zijn.
Hiervoor kun je de --duration
optie gebruiken.
De duur kun je meegeven in het volgende format:
- +1 minute
- +3 hours
- +1 year
Onderstaand voegen we China toe aan de blacklist voor de komende 17 minuten:
hipex security:country:blacklist CN --append --duration '+17 minutes'
Ondertussen kan het land altijd handmatig verwijderd worden zoals eerder beschreven.
Onderstaand blokkeren we al het verkeer behalve Nederland voor het komende uur:
hipex security:country:whitelist NL --append --duration '+1 hour'
Na een uur zullen automatisch alle andere landen ook weer toegang hebben.