Blokkolja a hozzáférést kiválasztott IP-címekről vagy országokból
Blokkolj egyedi IP-címeket, IP-tartományokat vagy országokat a .htaccess-ben a Require szabályok és az X-Country-Code fejléc segítségével.
A .htaccess fájlt használhatja, hogy blokkolja a hozzáférést a weboldalához egyedi IP-címek vagy IP-tartományok alapján.
Csak adja hozzá a megfelelő sorokat a webhosting .htaccess fájljához.
IP-címek
A következő szintaxis használható IP-címek blokkolására:
<RequireAll>
Require all granted
# Bloker enkelt IP
Require not ip 192.0.2.1
# Bloker IP range
Require not ip 192.0.2.0/24
# Bloker IP range
Require not ip 192.0.2
</RequireAll>
És ha az összes hozzáférést szeretné blokkolni, kivéve néhány IP-címet:
Require ip 69.46.36.0/27
Require ip 192.0.2.1
Lásd még https://httpd.apache.org/docs/2.4/howto/access.html#host
Országok blokkolása
A webkiszolgálónk egy X-Country-Code fejlécet helyez el a bejövő kérésekben, amelyet szűrésre használhat. Ez a fejléc nem hamisítható mások által.
Ha bizonyos országokból szeretne hozzáférést blokkolni, használhatja ezt:
# Bloker CN, RU og KP
SetEnvIf X-Country-Code "^(CN|RU|KP)$" blocked_country
<RequireAll>
Require all granted
Require not env blocked_country
</RequireAll>
És ha csak néhány országot szeretne engedélyezni
# Tillad DK SE NO
SetEnvIf X-Country-Code "^(DK|SE|NO)$" allowed_country
Require env allowed_country
Cikk a támogatási kategóriából: PHP