공지사항
정현스토어의 공지/상품등록팁/블로그 목록입니다.

제 목 | [Blog] 원도우 방화벽의 해외(중국) IP 차단 설정 | 조 회 | 17 |
작성자 | 정현스토어 | 작성일 | 2025-09-23 12:36:47 |
온라인 쇼핑몰 상품등록 전문 대행 정현스토어 이승민 입니다.
필자의 네이버 블로그와 정현스토어 홈페이지 통합하면서 좋은 내용의 글을 홈페이지에 블로그 형식으로 옮겨 적습니다.
글을 쓰는 정현스토어 홈페이지 (www.jhyunstore.com) 는 윈도우 OS 와 Java (v21) 기반에
아파치 톰캣 (Apache Tomcat) v11.0 그리고, MySQL v9.3 으로 현재 운영중입니다.
웹서버를 개인 PC에 운영하면서 특정 IP 차단을 생각할 만큼 대규모의 해외 IP 접속시도가
매일 이루어 집니다.
-------------------------------------------------------------------------------------------------------------
많은 분들의 글을 참고한 '원도우 방화벽을 이용한 IP 차단' 내용의 글임을,
먼저 밝힙니다.
원도우에서 네트워크 설정 및 관리를 위한 명령어는 'netsh' 입니다.
echo
netsh advfirewall firewall add rule name="IP_Range_Block" dir=in action=block remoteip=43.254.100.0-43.254.103.255,43.254.116.0-43.254.119.255
pause
참고 : https://learn.microsoft.com/ko-kr/windows-server/administration/windows-commands/netsh
netsh 명령어를 적은 bat 화일을 만들어 실행하면 IP 대역을 윈도우 방화벽을 통해 차단할 수 있습니다.
명령어 규칙은 어렵지는 않으나 대규모 IP 주소 대역 리스트가 포함된 bat 화일을 만드는 과정이 어렵습니다.
1) 해외 IP 리스트는 인터넷진흥원의 [정보] - [통계정보] - [IP주소] - [해외IP대역별현황] 에서 엑셀 형식으로
다운받습니다.
참고 : https://한국인터넷정보센터.한국/jsp/statboard/IPAS/ovrse/natal/IPaddrBandCurrent.jsp
2) 8,000건의 중국의 IP 주소 대역 리스트를 bat 화일에 옮겨 적어야 하는데, 한줄로 입력한 경우 오류가
발생하기 때문에 필자는 여러건 씩 나누는 작업을 먼저 합니다.
처음에는 엑셀에서 메모장으로 250건씩 옮겨 적는 작업을 하였는데 35번을 해야만 가능해서
이후 자바스크립트 언어를 사용해 나누는 작업을 하게 되었습니다.
3) 정현스토어 홈페이지 메뉴의 [툴] - [IP Block 변환] 에서 IP대역을 bat 화일에 맞게 변형을 합니다.
웹 프로그래밍 방식(자바스크립트 기반)의 오픈(비회원 접속 가능) 메뉴 입니다.
'시작주소'와 '끝주소' 2열을 복사한후 아래 입력칸에 붙여넣기 후 [변경]을 선택합니다.
4) 출력칸의 내용을 복사한 후 bat 화일의 내용을 메모장에서 붙여넣기 한 후 저장합니다.
5) 저장한 bat 화일을 cmd.exe 로 실행합니다. 실행시 '관리자권한'으로 실행하여야 합니다.
6) 원도우 방화벽의 [인바운드 규칙]에서 실행한 IP 차단 설정과 리스트가 적용되었는지 확인합니다.
#네이버, #신세계, #롯데, #현대, #백화점, #아울렛, #상품업로드, #상품등록대행, #정현스토어
첨부파일 | ![]() ![]() ![]() ![]() ![]() ![]() |