Kako lahko blokiram IP-naslov?
Želite določenim naslovom IP preprečiti dostop do svojega spletnega mesta? To lahko storite z datoteko .htaccess ali z delčkom kode PHP.
Z datoteko .htaccess
V datoteko .htaccess v mapi public_html vstavite naslednje:
<RequireAll> Require all granted Require not ip 192.0.2.10 Require not ip 198.51.100.0/24 </RequireAll>
Require all granted dovoli dostop vsem. Vrstica z 192.0.2.10 nato blokira en naslov, vrstica z /24 pa celoten razpon naslovov. Primere naslovov zamenjajte z naslovi, ki jim želite preprečiti dostop.
S PHP
<?php
$blokkeer = ['192.0.2.10', '198.51.100.20'];
if (in_array($_SERVER['REMOTE_ADDR'], $blokkeer, true)) {
http_response_code(403);
exit;
}
To kodo vstavite na začetek svoje datoteke index.php ali v datoteko, ki se naloži na vsaki strani.
Nasvet: gre za napade ali neželeno pošto? Potem si v DirectAdmin oglejte tudi Web Application Firewall in Imunify360.
Glejte tudi v priročniku za DirectAdmin: Web Application Firewall.
Podrobna razlaga s posnetki zaslona: Prikaz in urejanje skritih datotek, kot je .htaccess v priročniku za DirectAdmin.
