IP cím vagy IP tartomány kitiltása

Az IP-címek vagy IP-tartományok kitiltása a tárhelyről .htaccess fájl használatával viszonylag egyszerű. Az Apache webszerver használatával a .htaccess fájlban különböző szabályokat állíthatsz be, amelyek korlátozzák a hozzáférést. Az alábbi lépések megmutatják, hogyan tilts ki egyedi IP-címeket vagy IP-tartományokat.

Egyedi IP-címek kitiltása

Ha egyedi IP-címeket szeretnél letiltani, az alábbi kódot kell hozzáadnod a .htaccess fájlhoz:

<RequireAll>
Require all granted
Require not ip 123.456.789.101
Require not ip 234.567.890.102
</RequireAll>

A fenti példa két IP-címet tilt le. Helyettesítsd a fiktív IP-címeket a valós IP-címekkel.

IP-tartományok kitiltása

Ha egy IP-címtartományt szeretnél letiltani, használd az alábbi kódot:

<RequireAll>
Require all granted
Require not ip 123.456.789.0/24
</RequireAll>

Ez a kód letiltja az összes IP-címet a 123.456.789.0 - 123.456.789.255 tartományban.

A hozzáférés megtagadásának testreszabása

Lehetőség van arra, hogy meghatározd, milyen típusú hozzáférést tilts le. Például csak az adat beküldést (pl. hozzászólás küldése), azaz a POST küldését:

<RequireAll>
Require all granted
<Limit POST>
Require not ip 123.456.789.101
</Limit>
</RequireAll>

Fontos megjegyzések

A .htaccess fájlnak a szerver gyökérkönyvtárában kell lennie, vagy abban a könyvtárban, amelyet védeni szeretnél.