Blokka aðgang frá völdum IP‑vistföngum eða löndum
Lokaðu á einstakar IP‑vistföng, IP‑svæði eða lönd í .htaccess með Require‑reglum og X‑Country‑Code hausnum.
Þú getur notað .htaccess til að loka aðgangi að vefsíðunni þinni frá einstökum IP-tölum eða IP-viðföngum.
Bættu bara við viðeigandi línum í .htaccess skrá vefþjónustunnar.
IP-tölur
Eftirfarandi setning er hægt að nota til að loka IP-tölum:
<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>
Og ef þú vilt loka öllum aðgangi, nema frá einstökum IP-tölum:
Require ip 69.46.36.0/27
Require ip 192.0.2.1
Sjá einnig https://httpd.apache.org/docs/2.4/howto/access.html#host
Loka löndum
Vefþjónninn okkar setur X-Country-Code haus á innkomandi beiðnir, sem þú getur notað til að sía. Þessi haus er ekki hægt að svindla af öðrum.
Ef þú vilt loka aðgangi frá völdum löndum, getur þú notað þetta:
# Bloker CN, RU og KP
SetEnvIf X-Country-Code "^(CN|RU|KP)$" blocked_country
<RequireAll>
Require all granted
Require not env blocked_country
</RequireAll>
Og ef þú vilt aðeins leyfa einstaka lönd
# Tillad DK SE NO
SetEnvIf X-Country-Code "^(DK|SE|NO)$" allowed_country
Require env allowed_country
Grein úr stuðningsflokkinum: PHP