Hvordan kan jeg blokere en IP-adresse?
Vil du blokere bestemte IP-adresser fra din hjemmeside? Det kan du gøre med en .htaccess-fil eller med et lille stykke PHP.
Med .htaccess
Indsæt dette i .htaccess-filen i mappen public_html:
<RequireAll> Require all granted Require not ip 192.0.2.10 Require not ip 198.51.100.0/24 </RequireAll>
Require all granted giver alle adgang. Linjen med 192.0.2.10 blokerer derefter én adresse, og linjen med /24 blokerer en hel række. Erstat eksempeladresserne med de adresser, du vil blokere.
Med PHP
<?php
$blokkeer = ['192.0.2.10', '198.51.100.20'];
if (in_array($_SERVER['REMOTE_ADDR'], $blokkeer, true)) {
http_response_code(403);
exit;
}
Indsæt dette øverst i din index.php eller i en fil, der indlæses på hver side.
Tip: Handler det om angreb eller spam? Så se også på Web Application Firewall og Imunify360 i DirectAdmin.
Se også i DirectAdmin-vejledningen: Web Application Firewall.
Udførlig forklaring med skærmbilleder: Vis og rediger skjulte filer som .htaccess i DirectAdmin-vejledningen.
