대외 무역 사이트 가 중국 IP 방문 을 차단 하 는 여러 가지 방법
Nginx deny IP;
ip.conf include ip.conf;
그 다음으로 IPtable 을 통 해 중국 IP 세그먼트 를 차단 하 는 목적 을 달성 하 는 것 을 금지 해 야 한다.
다음은 Iptable 의 Sh 스 크 립 트 입 니 다.
#!/bin/bash
# Block traffic from a specific country
# written by vpsee.com
COUNTRY = “cn”
IPTABLES = /sbin/iptables
EGREP = /bin/egrep
if [ "$(id -u)" != "0" ]; then
echo “you must be root” 1>&2
exit 1
fi
resetrules() {
$IPTABLES -F
$IPTABLES -t nat -F
$IPTABLES -t mangle -F
$IPTABLES -X
}
resetrules
for c in $COUNTRY
do
country_file = $c.zone
IPS = $($EGREP -v “^#|^$” $country_file)
for ip in $IPS
do
echo “blocking $ip”
$IPTABLES -A INPUT -s $ip -j DROP
done
done
exit 0
오늘 인터넷 에서 더욱 절 호의 차단 법 을 보 았 다. 국내 에 무료 로 해석 하 는 서비스 업 체 DNSPOD 가 있 는데 우 리 는 독특한 해석 방식 을 이용 하여 가장 효과 적 인 DNS 차단 을 하 는 것 이다.국내의 네트워크 는 연결 (원 네트워크 통), 전신, 교육 망 등 몇 가지 방문 모델 뿐만 아니 라 마침 DNSPOD 는 이 세 가지 분석 모델 을 제공 했다.우선, 우 리 는 기본 적 인 분석 주 소 를 추가 합 니 다. 여 기 는 8.8.8.8 (귀하 사이트 의 정확 한 IP 주소 임 을 스스로 대조 하 십시오) 입 니 다. 그리고 우 리 는 3 가지 서로 다른 노선 을 선택 한 잘못된 IP 주 소 를 순서대로 추가 합 니 다. 예 를 들 어 127.0.0.0.1 입 니 다. 이렇게 하면 국내 에서 온 방문 은 잘못된 IP 주소, 즉 다른 유형의 차단 을 받 을 수 있 습 니 다.
두 번 째 방법: 브 라 우 저 를 이용 하여 차단 하 는 방법:
<br> if (navigator.language)
<br> var language = navigator.language;
<br> else
<br> var language = navigator.browserLanguage;
<br> if(language.indexOf('zh') > -1)document.location.href = 'nddbc.html';
<br>
세 번 째 방법: htaccess 파일 을 이용 하여 중국 IP 세그먼트 방문 을 금지 합 니 다.
. htaccess (앞의 점 을 잊 지 마 세 요) 파일 은 아파 치 서버 의 설정 파일 입 니 다. 디 렉 터 리 에 있 는 웹 페이지 설정 을 담당 합 니 다.htaccess 파일 을 통 해 웹 페이지 301 재 설정, 404 오류 페이지 사용자 정의, 파일 확장자 변경, 특정 사용자 나 디 렉 터 리 의 접근 허용 / 차단, 디 렉 터 리 목록 금지, 기본 문서 설정 등 기능 을 실현 할 수 있 습 니 다.htaccess 파일 은 일반적으로 웹 사이트 의 루트 디 렉 터 리 에서 찾 을 수 있 습 니 다.없 으 면 windows 시스템 에서 다음 과 같은 방법 으로 만 들 수 있 습 니 다.
Windows 에 설 치 된 메모 장 열기;새 파일 '파일 - > 다른 이름 으로 저장' 을 선택 하 십시오.다른 '저장 형식' 드 롭 다운 옵션 에서 '모든 파일' 형식 을 선택 하면 utf - 8 을 선택 할 수 있 고 ansi 가 '파일 이름' 에 'htaccess' 를 입력 할 수도 있 습 니 다.다른 저장 할 경 로 를 선택 하고 저장 을 누 르 면 htaccess 파일 이 새로 추 가 됩 니 다.htaccess 파일, 메모 장 으로 열 수 있 습 니 다.다음은 허용 되 거나 금 지 된 규칙 입 니 다.
order allow,deny
# ip
deny from 123.125.125.147
# ip
deny from 210.145.95.0/255
# ip ip
allow from 210.145.95.123
#
allow from all
중국 IP 접근 을 금지 하기 위해 서 는. htaccess 파일 에 다음 과 같은 규칙 을 추가 해 야 합 니 다.
order allow, deny allow from all deny from 1.0.1.0 / 22 기타 중국 IP 세그먼트
1.0.1.0 / 22 는 그 중의 1 개 중국 IP 구간 으로 모든 중국 IP 방문 을 금지 하기 위해 우 리 는 모든 중국 IP 구간 을 추가 해 야 한다.여러분 의 편 의 를 위해 모든 중국 IP 를 금지 하 는 htaccess 텍스트 (txt) 파일 을 만 들 었 습 니 다. 다운 로드 를 클릭 하거나 네트워크 에 다운로드 하 십시오.다운로드 후 공간 루트 디 렉 터 리 에 업로드 한 다음 공간 에서 htaccess 로 이름 을 바 꾸 면 됩 니 다.메모 장 으로 열 어서 안에 있 는 코드 를 복사 해서 공간의 htaccess 파일 에 붙 일 수도 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.