게이트웨이(공유기)의 공인IP를 찾아내는 방법..
글쓴이: 나빌레라 / 작성시간: 월, 2005/11/28 - 1:33오전
서로 다른 NAT(두명의 공유기 사용자) 안에 있는 컴텨끼리 P2P 를 연결하려 하니..
적어도 둘중 하나의 게이트웨이(공유기)의 real IP 를 알아야 하더라구요...
공유기 안쪽에 있는 컴퓨터에서 공유기의 real IP 를 알아낼 수 있는 방법이 없을까요?
지금 생각나는건 중계서버가 하나 있어서 그 서버가 접속해오는 요청의 IP 를 돌려주면, 중계서버로 접속을 하고 돌려받은 IP 가 공유기의 real IP 일터이니 그걸 쓰는건데, 이런 방식 말고,
자체적으로 해결 할 수 있는 방법 없을까요?
Forums:
www.xdns.co.kr 에 접속해보세요. 좌측에 빨간색으로 접속한
www.xdns.co.kr 에 접속해보세요.
좌측에 빨간색으로 접속한 IP가 찍힙니다.
단, 공유기가 아니라 회사의 NAT 같은거라면...
공인IP는 매번 바뀔수 있습니다.
----------------------------------------------
한번뿐인 인생....
미친듯이 살아보자!
----------------------------------------------
tracert 168.126.63.1 해 보세요~
tracert 168.126.63.1 해 보세요~
Fever Pitch!
여기 접속해 보세요..
http://whatismyip.com/
답변해 주신 분들께 감사합니다.하지만, 저렇게 제 3 의 서버를
답변해 주신 분들께 감사합니다.
하지만, 저렇게 제 3 의 서버를 이용하는 방식이 아니라,
그냥 로칼 컴퓨터에서 자기가 물려있는 공유기의 real IP 를 찾아 낼 수
있는 방법은 없는건가요?
극단적인 예를 들자면, 공유기에 real IP 가 할당된 채로 네트웍이 끊겨도,
공유기의 real IP 를 얻어 올 수 있는 방법을 찾는 것입니다.
참고로 traceroute 등을 이용한 방법으로는 공유기의 사설IP (내부 컴퓨터들과 연결되는 IP) 만 찾아 낼 수 있더군요..
(질문에도 ㅤㅆㅓㅅ듯이, 위에 세분께서 답변해 주신 방식은 이미 생각했던 방식입니다.)
----------------------
얇은 사 하이얀 고깔은 고이 접어서 나빌레라
사설ip의 게이트웨이주소를웹브라우져에 입력합니다.대부분의 공유
사설ip의 게이트웨이주소를
웹브라우져에 입력합니다.
대부분의 공유기들이 관리자 모드로 들어갈 수 있도록 되어 있는것으로 알고 있고, 거기서 공인ip를 확인하면 되지 않겠습니까?
모델명을 몰라서 여기까지만 ...
[quote="Anonymous"]사설ip의 게이트웨이주소를웹브라우져
그런방식이 아니라, 제가 p2p 프로그램을 만들려 하는 건데,
그 프로그램안에서 공유기의 real IP 를 알아 내려는 겁니다.
서로 다른 NAT 안에 있는 사용자들끼리 p2p를 연결하려면, NAT서버(게이트웨이, 공유기) 의 real IP를 알아야 하지 않습니까...
사용자가 직접 입력하게 하지 않고, 프로그램이 알아서 찾을 수 있는 방법은 없을까.. 하고 고민하다가 질문 올린것입니다...
그런데 정말 방법이 없는걸까요...?
----------------------
얇은 사 하이얀 고깔은 고이 접어서 나빌레라
upnp 에 대해서 찾아 보시기 바랍니다.upnp 지원 공유기의
upnp 에 대해서 찾아 보시기 바랍니다.
upnp 지원 공유기의 경우 ip도 알수 있고, 외부에서 원하는 포트를 원격으로 열도록 맞출수도 있고요....
프로토콜만 좀 보셔도 됩니다..
=================================
:: how about a cup of tea ? ::
=================================
upnp로도 될듯 하고 RFC 3489: stun (Simple Trav
upnp로도 될듯 하고 RFC 3489: stun (Simple Traversal of UDP Through NAT) http://sourceforge.net/projects/stun 한번 보세요.
댓글 달기