Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo utilizar .htaccess para bloquear el acceso IP nacional

Cómo utilizar .htaccess para bloquear el acceso IP nacional

Hay muchas formas de prohibir que las IP nacionales chinas accedan a sitios web. A continuación se muestran algunos métodos comunes y efectivos:

1. Utilice archivos .htaccess para bloquear las IP chinas.

Prohibir un segmento de IP

denegar desde 218.2.135.0/255

También configurado para permitir que se pueda acceder a su propia IP

Lista completa de IP chinas direcciones de segmento

2. Utilice JS para determinar si el código de declaración se carga en el pie de página o en el encabezado del sitio web

lt;script type="text/javascript"gt;( J ( a9 p, Z# s7 U( y F

if (navigator.idioma)

* n! a! ?0 p: s1 f* E2 ~var idioma = navegador. idioma; $ f Q( r, z; ~, O' R

else' E. v8 E. [9 z5 D# Rif(language.indexOf('zh') gt; -1)document. location.href ='404.html';

- K `; Y5 ^! ?0 h9 V4 q# }) Zlt;/scriptgt;

3. resolver nombres de dominio

Si algunos de los DNS de GODADDY están bloqueados en China, puede usar estos DNS como nombres de dominio. Hacer análisis

4. Por supuesto, también puede bloquear el acceso a IP nacional mediante. bloquear el sistema operativo chino El código es el siguiente: (Esto es más despiadado, úselo con precaución)

$client_sys_language = $_SERVER[" HTTP_ACCEPT_LANGUAGE"] // idioma del sistema

if (preg_match ("/^zh-cn/i", $client_sys_language)) {

echo ”

Prohibido

No tienes permiso para acceder a /en este servidor. Además, se encontró un error 403 Prohibido al intentar utilizar un ErrorDocument para manejar la solicitud.

365.dg01 .com Puerto 80

";

salir;

}