공지사항

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

제 목 [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



해외IP차단



2) 8,000건의 중국의 IP 주소 대역 리스트를 bat 화일에 옮겨 적어야 하는데,  한줄로 입력한 경우 오류가

   발생하기 때문에 필자는 여러건 씩 나누는 작업을 먼저 합니다. 

   처음에는 엑셀에서 메모장으로 250건씩 옮겨 적는 작업을 하였는데 35번을 해야만 가능해서

   이후 자바스크립트 언어를 사용해 나누는 작업을 하게 되었습니다.



해외IP차단



3) 정현스토어 홈페이지 메뉴의 [툴] - [IP Block 변환] 에서 IP대역을 bat 화일에 맞게 변형을 합니다. 

  웹 프로그래밍 방식(자바스크립트 기반)의 오픈(비회원 접속 가능) 메뉴 입니다.


  '시작주소'와  '끝주소' 2열을 복사한후 아래 입력칸에 붙여넣기 후 [변경]을 선택합니다.



해외IP차단



4) 출력칸의 내용을 복사한 후 bat 화일의 내용을 메모장에서 붙여넣기 한 후 저장합니다.


해외IP차단


5) 저장한 bat 화일을 cmd.exe 로 실행합니다. 실행시 '관리자권한'으로 실행하여야 합니다.


해외IP차단


6) 원도우 방화벽의 [인바운드 규칙]에서 실행한 IP 차단 설정과 리스트가 적용되었는지 확인합니다.


해외IP차단




#네이버, #신세계, #롯데, #현대, #백화점, #아울렛, #상품업로드, #상품등록대행, #정현스토어

첨부파일 china_IP_02.jpg
china_IP_03.jpg
china_IP_04.jpg
china_IP_05.jpg
china_IP_06.jpg
china_IP_011.jpg

댓글 작성