2010-12-08 5 views
5

서버의 IP 주소를 사용하여 인터넷을 사용하여 서버에 내 전화를 연결하고 싶습니다. 휴대 전화의 IP 주소는 일반적으로 내가 아는 한 비공개입니다. 내 앱을 작동 시키려면 내 휴대 전화의 공용 IP 주소가 필요합니다. 어떻게해야합니까?휴대 전화의 공용 IP 주소를 얻으려면 어떻게해야합니까?

감사

당신은 IPv6를 기다려야 할 것이다
+0

모바일을 인터넷에 어떻게 연결합니까? –

+3

글쎄, 당신은 스스로에게 말했습니다. 휴대 전화는 개인 IP를 가지고 있습니다. 그러한 일이있는 한 "공개"IP를 얻는 것은 당신에게 도움이되지 않는 상자의 주소를 줄 것입니다. 어떤 경우에도 전화에 다시 연결할 수 없습니다. – Robert

답변

12

) 이제 개인 주소를 확인하고, 서비스 제공 업체는 일부 주소 변환 (NAT)을 수행합니다 라우터는 하나 개의 공인 IP를 가지고하고 들어오는 매핑 포트를 사용 메시지를 사설망의 IP 주소로 전송합니다.

모바일 IP는 인터넷에서 볼 수 없으며 네트워크의 공용 IP는 라우터의 주소이기 때문에 쓸모가 없습니다. IPv6를 사용하는 경우 모든 모바일에 대한 공개 IP가있을 수 있지만 이제는 문제에 대해 다른 솔루션을 찾아야합니다. 공용 IP는 개인 네트워크의 다른 모든 클라이언트 (라우터 뒤에있는)와 마찬가지로 모바일에서 작동하지 않습니다.

2

자신의 호스팅 서버를 설정하여 응용 프로그램을 "goto"서버로 만들고 간단한 txt 페이지를 가져와 서버에서 동적으로 txt를 가져 오는 데 사용 된 주소를 설정하십시오.

예 :

서버 : yourexample.com 단지 마임 텍스트와 요청하는 클라이언트의 주소로 respondes ip.php /ip.php 에 대한 URL입니다.

J2ME : repsonse에서 yourexample/ip.php를 요청하십시오. 앱의 주소입니다.

+0

내 서버가 있습니다. 내 컴퓨터에 있으며 내 mob을 IP를 통해 액세스하려고합니다. 요청을 보내면 이동합니다. 서버를 소켓을 통해 연결하고 서버가 결과를 처리 한 후이를 클라이언트로 다시 보냅니다 ... 그건 내 응용 프로그램의 아키텍처입니다. 가능한 경우 궁금합니다. –

1

놀랍게도 - t-mobile 3g 서비스가 공개 IP를 할당하는 것 같습니다. 아직도 세부 사항을 조사하고 있지만, 인터넷에 연결된 웹 사이트가 연결된 노트북에서 실행되는 것을 보았습니다.

1

i/p 주소를 알아야합니다. 브라우저를 열고 http://whatismyipaddress.com/을 입력하거나 보유 할 때까지 기다려주십시오. IPv6를 기다려야합니다.

관련 문제