Chapter 2. 서버 실행 방법 - 공유기를 사용하는 경우

조회 수 10270 추천 수 0 2009.10.29 14:04:44
stylix *.134.67.130

공유기를 사용할 경우 DMZ 설정을 하여야만 다른 사람이 서버에 정상적으로 접속할 수 있습니다.

만약 집에서 공유기를 사용하는 경우에 직접 공유기 설정을 변경할 수 있고,

공유기를 동시에 사용하는 컴퓨터 수도 많지 않으므로 성능상으로도 큰 문제는 없습니다.

DMZ 를 설정방법은 공유기 종류마다 다르므로 공유기 설명서나 공유기 제조사의 웹사이트를 참조하시면 됩니다.

아니면 웹 검색으로 그 방법을 알아보셔도 되겠죠

 

아래는 제가 사용하는 애니게이트 RG4000A 유무선 공유기를 예를 들어 설명하겠습니다.

 

0040.jpg

 

공유기를 사용할 경우 서버를 설행하면 IP 주소가 192.168.xxx.xxx 식으로 표시되고 DMZ 설정이 필요하다는 메시지를 출력합니다.

 

0050.jpg

 

공유기 설정을 변경하기 위해서 먼저 윈도우상의 [보조프로그램]->[명령 프롬프트]를 실행한 후

ipconfig 를 입력하고 엔터를 칩니다.

그러면 위와 비슷한 정보가 출력되는데 기본 게이트웨이(Default Gateway)라고 나와 있는 주소를 기억해 둡니다.

저의 경우에는 192.168.10.1 이네요

 

0060.jpg

 

익스플로어 창을 띄우고 주소창에 기본 게이트웨이 주소를 입력하면 공유기 설정 창이 뜹니다.

기본 화면에 외부 IP 주소가 표시되는데 이 주소도 기억해 둡니다.

 

이 외부 IP 주소를 공인 IP 라고 하고 서버 프로그램에 표시되는 192.168.xxx.xxx 를 사설 IP라고 합니다.

둘다 기억해 두셔야 합니다.

 

0070.jpg

 

공유기 설정 메뉴 중에 DMZ 설정을 찾습니다. 공유기 모델에 따라 다를 수 있습니다.

DMZ 사용을 체크하고 DMZ IP 주소에 사설 IP 주소(즉, 서버 프로그램에 표시된 주소)를 입력합니다.

[확인] 버튼을 눌러 변경된 설정을 저장합니다. 공유기에 따라 재부팅 또는 인터넷 재연결이 필요할 수 있습니다.

 

(참고로, 공유기 모델에 따라 Super DMZ, Twin IP 와 같은 더 편리한 기능을 제공하기도 합니다. 이런 기능은 컴퓨터 한대를 아예 공인 IP 를 사용하는 것처럼 만들어 줍니다. 이렇게 설정해 놓으면 서버 프로그램이 처음부터 공인 IP를 읽어오므로 더 편리합니다.)

 

0080.jpg

 

서버(Server.exe)를 다시 실행한 후 서버를 시작하고, 플레이 창(Play.exe)을 띄워서 사설 IP가 아닌 공인 IP로 접속해 봅니다.

다른 사람들도 모두 공인 IP로 접속해야 하므로 공인 IP 주소를 알려주셔야겠죠?

 

※ 주의사항

DMZ 설정을 하더라도 서버 프로그램에는 여전히 사설 IP가 표시됩니다. 그렇더라도 플레이 하는 사람은 반드시 사설 IP 가 아닌 공인 IP 로 접속해야 한다는 점에 주의하세요. 초보자분들이 대부분 실수하는 부분입니다.

 

(단, 이 경우 만약 일반 DMZ가 아닌 Super DMZ로 설정하였다면 앞서 말했듯이 공인 IP 가 바로 표시됩니다.)

 

그리고 원칙적으로 하마치는 필요하지 않습니다. 하마치를 사용하지 마세요

하마치를 사용하면 가상의 네트워크를 만들기 때문에, 오히려 접속이 안 될 수 있습니다.