게임에 관한 글 작성시 단순 이상증상외에 컴퓨터 사양이나 운영체제종류
네트워크 문제라면 공유기 사용여부등등 구체적으로 문제를 파악해볼수 있는
내용들을 함께 적어주세요

긴 내용의 글 작성시 로그인이 풀려 작성된 글이 날아갈수 있으니 자주자주 저장하거나
html편집기 보기를 눌러 내용을 복사를 해 놓으시기 바랍니다.

[re] 헬프

조회 수 841 추천 수 0 2007.04.02 01:46:46
>친구랑 렌보 할려고 하는데요.
>친구가 공유기라 ip조인이 안된데요.
>그 하마치인가 IRC인가 그거 하면 된다고 하던데,
>사용방법좀 알려주세요.
>
>그리고 포트는 어떻게 알수 있는지 답변좀 부탁드립니다.

공유기 사용할때 멀티플레이 하는방법은  접속하는것은 공유기를 사용하건 안하건 문제가 되지 않구요 호스트 잡을때가 문제가 됩니다.

이유는 인터넷상에 물린 컴의 위치를 나타내기 위해서는 위치를 알수있는 리얼IP를 할당받아 써야하는데 공유기 사용한컴퓨터는 이 공인된IP를  렌보하는 컴퓨터가 받아서 쓰는게 아닌 공유기가 받아서 사용하고 있기 때문입니다

예를 들면  
호스트   (192.168.0.1) 사설IP
   |
공유기   (211.200.200.50)  공인IP
   |
(ISP~ ISP)
   |
클라이언트  (211.200.111.111) 공인IP

위처럼 두사람이 있는데 공유기 사용하는쪽이 호스트고  다른쪽은 인터넷 컴에 직접 물린 형태로 접속을 한다면   클라이언트쪽에서는 호스트컴퓨터쪽에 접속하기 위해서 호스트 컴의 IP를 확인한다음 접속을 해야하는데 위에 적힌 사설 IP는 보통 소규모 폐쇄된 네트웍망이나 특정 그룹에 사용하는데요 이 주소는 인터넷상에서 위치를 알수없는 주소입니다

사설IP는
10.0.0.0 ~ 10.255.255.255  
172.16.0.0 ~ 172.32.255.255
192.168.0.0 ~ 192.168.255.255
주소이며  공유기 내부에 물리는 컴퓨터들보면 이 주소를 받게되죠 접속하는 사람한테 백날 192.168.x.x 주소를 알려줘도 접속을 할수없는 이유가 그것입니다

그럼 위치를 알수있는곳은 공인IP를 받은 공유기 인데 공유기가 받은 공인IP를 알려주면 되느냐 그것도 아니죠 왜냐면 공유기가 렌보 호스트 잡고 있는것은 아니기 때문입니다 그럼 어떻게 하느냐!!!  

이런 문제를 해결하기 위해 포트포워딩이란 방법을 사용하는데요 인터넷에 물린 컴의 위치는 IP로 알수있지만 각종 프로그램이 통신할수 있는 통로는 포트번호를 이용해 구분하게 됩니다.  

렌보는 2346번 포트를 이용하는데 공유기에 외부에서 2346번 포트접속 신호가 들어오면 공유기 내부에 물린 어떤컴퓨터로 그 데이타를 넘겨줘라 라고 설정을 해 주는것이죠

아니면 DMZ 호스트란 기능이 있는데 이것은 모든 포트를 다 열어 특정컴에 몰아접속시키게 해 주는기능인데요 직접 인터넷에 물려 쓰는것처럼 호스트 잡고 뭐 하고 하는데는 문제가 없지만  모든포트가 열려있는 상태로 볼수있기때문에 사용하기엔 편하지만  보안상으론 좋지는 않겠죠
===============================================

호스트   (192.168.0.1) 사설IP
   |
공유기   (211.200.200.50)  공인IP
   |
(ISP~ ISP)
   |
클라이언트  (211.200.111.111) 공인IP

그럼 다시한번 확인해 봅니다  위 같은 상황이라 가정한다면
호스트 잡은 사람은 공유기가 받아 사용하고 있는 공인IP를 접속할 사람한테 알려주고 공유기에 [192.168.0.1] 컴으로 [2346] 포트 신호를 넘겨줄수있게 포트포워딩 설정을 합니다

그리고 클라이언트 쪽에선 ip접속툴이나 렌보 멀티메뉴에서  211.200.200.50   포트 2346  접속을 하게되면  렌보접속한다 는 신호는 공유기로 날아가게되며 공유기는 2346 신호가 온것을 확인  내부에 물려있는 192.168.0.1 컴으로 넘겨주게 되어 데이터가 원할히 흐를수 있게 됩니다

포트포워딩이나 DMZ호스트 설정은 공유기 제조사 메뉴얼을 참고하여 설정하시구요 이 원리만 이해하셨다면 다른 게임이나 프로그램들에서 공유기 사용으로 인한 서버설정이 불가능한 경우는 없어질겁니다.

글이 꽤 어려울수 있는데요   이와관련된 글은 인터넷상에 많이 있으니 천천히 검색해 보시면 많은 참고자료를 확인할수 있을겁니다

포트는 특정 대역대는 많이 알려진 프로그램들이 지정해서 쓰고있고  일반 게임이나 여러 프로그램들은 각기다른 임의의 번호를 사용하는데  렌보같은경우 멀티플레이 설정메뉴보면 포트번호 설정하는곳이 나와있습니다 기본 포트는 2346이죠    워크3 같은경우는 6112    기타 다른게임들도 자기만의 포트번호를 사용합니다

윈도시작버튼 -> 실행 -> cmd -> netstat -n (엔터) 해보면 지금 어떤 곳에 어떤포트번호로 통신이 이뤄지는지 볼수있는창이 뜨는것을 확인할수 있습니다.



컴 용어사전 사이트 : http://www.terms.co.kr
공인IP(리얼IP), 사설IP(가상IP), NAT(Network Address Translation), 포트포워딩(Port Forwarding) , 포트번호(Port Number) 등의 용어를 쭉 찾아보시면 될듯합니다 .

그리고 공유기 제조사 홈페이지 등의 기술자료메뉴등 QNA FAQ게시판에도 관련글이 많이 있으니 참고해 보세요 컴퓨터 심각하게 공부하는것이 아니려면 뭐 이런거 몰라도 소용없지마 알면 좀더 나은 환경을 구현할수 있을겁니다


profile rainbowsix.info 관리자 shinsh 입니다.
문서 첨부 제한 : 0Byte/ 50.00MB
파일 크기 제한 : 50.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수