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