Simply.com is available in english

Zablokuj dostęp z wybranych adresów IP lub krajów

Zablokuj pojedyncze adresy IP, zakresy IP lub kraje w .htaccess przy użyciu reguł Require i nagłówka X‑Country‑Code.

Możesz używać .htaccess, aby zablokować dostęp do swojej witryny z poszczególnych adresów IP lub zakresów IP.

Wystarczy dodać odpowiednie linie do pliku .htaccess hostingu.

Adresy IP

Poniższa składnia może być użyta do blokowania adresów IP:

<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>

A jeśli chcesz zablokować cały dostęp, z wyjątkiem wybranych adresów IP:

Require ip 69.46.36.0/27
Require ip 192.0.2.1

Zobacz także https://httpd.apache.org/docs/2.4/howto/access.html#host

Blokowanie krajów

Nasz serwer ustawia nagłówek X-Country-Code w przychodzących żądaniach, który możesz wykorzystać do filtrowania. Ten nagłówek nie może być sfałszowany przez innych.

Jeśli chcesz zablokować dostęp z wybranych krajów, możesz użyć tego:

# Bloker CN, RU og KP
SetEnvIf X-Country-Code "^(CN|RU|KP)$" blocked_country
<RequireAll>
  Require all granted
  Require not env blocked_country
</RequireAll>

A jeśli chcesz zezwolić tylko na wybrane kraje

# Tillad DK SE NO
SetEnvIf X-Country-Code "^(DK|SE|NO)$" allowed_country
Require env allowed_country

Artykuły z kategorii pomocy technicznej: PHP