본문 바로가기

ComputerScience/Network

공유기 사용해서 인터넷 사용제한 하기


이것은 특히 사무실에서 직원들을  관리하는 관리자나,

 

자녀들을 두신 부모님에게 유용할 것 같네요.

 

이번에 배워볼 것은 포트를 막아 인터넷을 사용하는 프로그램을 바보로 만드는 방법입니다.

 

이러한 방법을 통해서, 회사나 학교에서 학생들이 네이트온 같은 메신져를 못쓰게 하거나,

 

인터넷을 이용하는  게임을 못하게 하는 것이죠 (크레이지아케이드, 카트라이더, 마비노기.....등등...)

 

그럼 어떻게 해야 할까요. 일단 해당 게임을 실행 시키기 전에 도스 커맨드 창을 킵니다. (시작->실행->cmd)

 

그리고 netstat 이라는 명령어를 실행시킵니다.

 

그럼 위와 같이 현재 인터넷을 사용하고 있는 포트들이 나옵니다. 이것을 확인하고,

 

이제 사용을 못하게 할 프로그램을 실행시킵니다.

 

실행시키고 위 화면으로 전환한뒤 명령어를 실행시켜 다시 확인합니다.

 

확인할때 주의할점은 Local 쪽이 아니라 Foreign Address를 확인해야 된다는 점입니다.

 

그리고 프로그램을 로그인 까지 확실히 하면서 단계단계 포트를 확인합니다.

 

반드시 로그인까지 하면서 단계단계 포트를 확인해야합니다.

 

제가 실험해본 라그나로크라는 게임의 경우는 아래와 같이 뜹니다.

 

 

 

 위와 같이 4500번 포트를 확인하는 것을 보실 수 있을 것입니다.

 

 프로그램에 따라서 포트를 여러개 사용하는  경우도 있습니다. (그래서 단계단계 실행하면서 포트를 확인해야합니다)

 

 그럼 이제 얻은 포트를 공유기를 통해 막아봅시다.

 

 요즘 왠만한 공유기는 다 방화벽을 제공합니다.

 

잘 찾아보면 메뉴에 방화벽에 접근제어와 비슷한 메뉴를 찾으실수 있을 것입니다.

 

SMC 공유기의 경우,

 

위와 같은 화면이 뜹니다.

 

먼저 방화벽 메뉴에 들어가 방화벽 기능을 사용함으로 설정하고 접근제어기능도 사용으로 바꿉니다.

 

그리고 추가를 눌러서,

 

위 내용들을 설정해 줍니다. PC IP주소는 공유기에서 할당해주는 IP범위 모두를 설정해 주시는 것이 좋습니다.

 

포트 범위는 포트가 한개일 경우 같은 포트번호를 두번 쓰면 됩니다. 이렇게 설정한 뒤 설정저장을 하면

 

해당 네트워크에서는 설정해놓은 포트를  사용못하게 됩니다.

 

포트는 네트워크 프로그램에서 다양하게 사용되는 데 이를 막으면 프로그램이 바보가 되는 것 입니다.

 

이제까지 대강 포트를 막는 방법에 대해서 알아봤는데요.

 

사실 공유기 설정은 제조사마다, 모델마다 많이 다르기 때문에 자세히 다루지 않았습니다.

 

자세한 내용은 사용설명서를 보시는게 더 좋을 듯 싶네요^^*