Kuidas saan IP-aadressi blokeerida?
Soovid teatud IP-aadresse oma veebisaidilt eemal hoida? Seda saab teha .htaccess-faili või väikese PHP-koodijupi abil.
.htaccess abil
Lisa see public_html kaustas asuvasse .htaccess-faili:
<RequireAll> Require all granted Require not ip 192.0.2.10 Require not ip 198.51.100.0/24 </RequireAll>
Require all granted lubab ligi kõik. Seejärel blokeerib rida 192.0.2.10-ga ühe aadressi ja rida /24-ga terve vahemiku. Asenda näidisaadressid aadressidega, mida soovid blokeerida.
PHP abil
<?php
$blokkeer = ['192.0.2.10', '198.51.100.20'];
if (in_array($_SERVER['REMOTE_ADDR'], $blokkeer, true)) {
http_response_code(403);
exit;
}
Lisa see oma index.php algusesse või faili, mis laaditakse igal lehel.
Nõuanne: kas tegemist on rünnakute või rämpspostiga? Vaata siis ka DirectAdminis olevaid tööriistu Web Application Firewall ja Imunify360.
Vaata ka DirectAdmini juhendist: Web Application Firewall.
Põhjalik selgitus koos ekraanipiltidega: Peidetud failide, näiteks .htaccess, kuvamine ja muutmine DirectAdmini juhendis.
