특정대역 아이피 차단방법
안녕하세요.
최근 일본아이피로 확인되는 곳에서 스펨게시글이 자꾸 올라오고 있어서
차단을 할려고 하니 그 대역이 160.16.0.0~160.16.255.255 이렇게 됩니다.
160.16.*.* 이렇게 할려고 하니 다른 정상적인 아이피까지 모두 차단되어서
영카드5 관리자 모드 기본환경설정에서는 한개씩이나 * 를 사용한 방법밖에 등록이 안되는 듯 합니다.
혹시나 160.16.0.0~160.16.255.255 나 160.16.0.0-160.16.255.255 이렇게 해보니 안되네요.
위 대역대만 차단을 할려면 어떻게 하면 될까요?
답변 5개 / 댓글 4개
아 그렇군요.
제가 잘못 알았군요. 저는 255이후에도 아이피 숫자가 있는줄 알았습니다. 무식하게요..ㅎㅎ
위에 답변 달아주신 분들 정말로 감사드립니다.
그렇다면 혹시 160.16.10.20~160.16.15.30 사이의 아이피를 차단하고 싶으면 어떻게 해야 할까요?
답변에 대한 댓글 2개
160.16.*.* 하는 것은 저도 알고 있습니다.
이렇게 할 경우 160.16.256 부터 시작하는 아이피들도 모두 차단이 됩니다.
160.16.255.256 부터 시작하는 아이피들도 모두 차단이 됩니다.
대역이 160.16.0.0~160.16.255.255 라면
160.16.*.* 는 맞는 표현이 아닙니다.
160.16.255.256 부터 시작하는 아이피나 160.16.256.0 부터 시작하는 아이피는 차단이 되지 않아야 하는데 이렇게 하면 모두 차단이 됩니다.
답변에 대한 댓글 1개
위의 댓글 달아주신 분들의 댓글이 모두 다 맞는 말입니다.
ip address 에는 0에서부터 255까지의 숫자만 사용합니다.
2진법의 8bit 최대값은 256인데, 0부터 시작하니 255가 끝입니다.
대역이 160.16.0.0~160.16.255.255라면
160.16.*.* 맞습니다.
160.16.
을 입력하면 됩니다.
답변에 대한 댓글 1개
htaccess에서 ip address range 차단 법 실례
Order Allow,Deny
Deny from 66.249.74. < = 이렇게 하면 66.249.74.* 처럼 그 이하의 ip가 차단됩니다
Allow from all
[160.16.0.0~160.16.255.255] 이렇게 하라는 말씀인가요??
이렇게 하니까 다른대역 아이피까지 모든 차단이 되는데요...
제가 이쪽에는 잘 모르니 자세히 좀 알려주세요.
답변을 작성하려면 로그인이 필요합니다.
위와 같이 할려면 웹서버에서 iptables에 설정하는 방법이 가장 좋은 방법이고,
FTP 접속가능하다면 .htaccess 파일을 이용하는 벙법이 있겠습니다.
.htaccess 활용 ip 차단 으로 검색해보면 많이 나옵니다.