|
Zijn alle bezoekers van je website gewenst? Helaas kan
het wel eens voorkomen dat een bezoeker overlast veroorzaakt,
bijvoorbeeld als er via een gastenboek op jouw site ongewenste
berichten worden geplaatst, of als iemand bewust of onbewust
teveel traffic op je site genereert.
Of misschien wil je een pagina op je website hebben die
alleen voor jou toegankelijk is. In dit artikel ga ik je
uitleggen hoe je deze problemen kunt oplossen door één
of meerdere IP-adressen te blokkeren.
Om een IP-adres te kunnen blokkeren moet je van de ongewenste
bezoeker wel zijn of haar IP-adres, host/domeinnaam of zelfs
een IP-range zien te achterhalen. Dat kun je doen door de
logfiles van je website te analyseren. Ook wordt er bij
bepaalde webtools, zoals een gastenboek of een forum, het
IP-adres bijgehouden van degene die het bericht heeft geplaatst.
Hieronder volgt eerst een kleine uitleg van een aantal
termen die hierboven zijn genoemd:
IP-adres: is een uniek adres in de vorm van getallen,
waarmee een (internet-)computer of server geïdentificeerd
kan worden. Zo'n adres bestaat uit 4 cijfercombinaties tussen
0 en 255, met daartussen steeds een punt, dus bijvoorbeeld
"192.168.16.223".
Hostnaam: is de naam die je krijgt bij jouw Internet
Service Provider. Een voorbeeld hiervan is abc123.asdl.isp.com.
IP-range: zijn alle IP-adressen die beginnen met
bijvoorbeeld 123.123.123. Dit is dan de IP-range van 123.123.123.0
tot en met 123.123.123.255
Om één of meerdere personen te blokkeren
heb je een .htaccess-bestand nodig. Dit kun je aanmaken
met een simpele tekst-editor, zoals Kladblok (start ->
programma's -> bureau-accessoires -> Kladblok). Wel
moet je het bestand opslaan als .htaccess. Je
mag de aanhalingstekens niet vergeten, anders kan Kladblok
het bestand niet opslaan.
Stap 1:
Plaats één van onderstaande codes of een combinatie
in een bestand en geef het de naam .htaccess
zoals hierboven is beschreven.
Om één bezoeker te blokkeren gebruik
je de code:
order allow,deny
deny from 123.123.123.123
allow from all
De bezoeker met IP-adres 123.123.123.123 wordt dus nu geblokkeerd.
Hij krijgt een foutmelding te zien als hij op jouw site
probeert te komen.
Om meerdere bezoekers te blokkeren gebruik je
de code:
order allow,deny
deny from 123.123.123.123
deny from 124.124.124.124
deny from 125.125.125.125
allow from all
Nu worden de bezoekers met bovenstaande IP-adressen geblokkeerd.
Zij krijgen een foutmelding te zien als ze op de website
proberen te komen.
Het blokkeren van een IP-block of -range is ook mogelijk.
Het probleem is dan wel dat je ook eventueel gewenste bezoekers
gaat blokkeren. Ga hier dus zorgvuldig mee om. Het blokkeren
van een IP-range doe je als volgt:
order allow,deny
deny from 123.123.123
allow from all
Alle bezoekers met een IP-adres van 123.123.123.0 tot en
met 123.123.123.255 worden nu geblokkeerd.
Als je slechts één bezoeker toegang wilt
geven tot je site, gebruik je de volgende code:
order deny,allow
deny from all
allow from 123.123.123.123
Nu heeft alleen bezoeker met IP-adres 123.123.123.123 toegang
tot de site. Alle andere bezoekers worden geblokkeerd.
Je kunt ook via een (sub)domeinnaam bezoekers
blokkeren. Dit gaat als volgt:
order allow,deny
deny from jouwdomeinnaam.com
allow from all
Alle bezoekers die via jouwdomeinnaam.com met het web verbonden
zijn worden nu geblokkeerd.
Stap 2:
Nu kun je het .htaccess-bestand in ASCII-mode gaan uploaden.
Upload je het bestand naar de directory waarin je website
is ondergebracht dan zal de gehele site geblokkeerd zijn
voor bepaalde bezoekers en upload je het bestand naar een
onderliggende directory van je site dan zal dus alleen dat
gedeelte van je site geblokkeerd zijn voor bepaalde bezoekers.
Veel succes!
|