2012-08-13 5 views
-1

DNS와 IP 주소에 대한 나의 이해가 올바른지 아닌지에 대해서는 잘 모르겠습니다. 그러나 여기에 내가하려고하는 것이있다DNS와 IP 주소 이해

나는 안드로이드 모바일 [ijetty]에서 하나의 웹 서버를 시작했다. 거기에 몇 가지 웹 응용 프로그램을 만들었습니다. 내 모바일에서 액세스 할 수 있습니다.

whatismyip.com에서 외부 IP 주소를 가져 왔습니다. 그런 다음이 IP 주소에 서버의 포트 번호를 추가하십시오. 내 모바일에서 닿는 와이파이 연결을 사용하는 다른 모바일에서 시도해 보니 응용 프로그램에 로그인 할 수있었습니다. 내 사무실 컴퓨터에서 동일한 URL을 시도하지만,

를이 작동하지 않는 그것은 나의 이해 DNS 당으로 The request timed out before the page could be retrieved.

그냥 도메인 이름과 IP 주소의 매핑이며, 상기 난 호스트 파일을 만들 경우 도메인 이름의 항목, 나는 IP 주소를 제공하지 않고 해당 페이지에 액세스 할 수 있습니다. 그렇다면 왜 내 휴대 전화에서 호스팅되는 애플리케이션에 액세스 할 수 없습니까?

내가 잘못한 부분을 수정하십시오.

감사

답변

0

DNS의 이해는 정확합니다.

직면 한 문제는 비 정적 IP입니다. 사용중인 Android 기기가 어딘가에서 IP를 가져와야합니다. 대부분의 경우 GSM/LTE/CDMA 서비스 공급자 또는 Wi-Fi가 ISP에 연결되어 있습니다. 따라서 획득 한 IP는 항상 동일하게 유지되지 않으며 이후의 임대 갱신시 신규/사용 가능한 IP가 임대됩니다. 안드로이드 장치 (서버)의 whatismyip을 다시 살펴보고 이전에 사용한 IP가 동일한 지 확인하십시오.

+0

답장을 보내 주셔서 감사합니다. IP 주소가 일정하지 않을 때까지 (내 화면이 꺼질 때까지) 응용 프로그램에 액세스 할 수 있어야합니다. 그렇게 생각하지 마십시오. 그러나 나는 그것에 접근 할 수 없다. – codeomnitrix

+0

오류는 IP에 충돌 할 수 있지만 요청 시간이 초과되었음을 의미합니다. 당신은 당신의 기록을 볼 수 있습니까? 로깅을 구성하려면이 부분을보십시오. http://docs.codehaus.org/display/JETTY/Debugging – IUnknown

+0

안녕하세요, 바보 같을 수도 있습니다. 방파제를 배우기 시작 했으므로 로그를 얻는 방법에 대해 잘 모릅니다. 하지만 'ftp : // myexternalip : port /'를 사용하여 ES 파일 탐색기 원격 액세스를 시도했지만 여전히 브라우저에 표시되는 동일한 응답을 SD 카드에 액세스 할 수 없었습니다. – codeomnitrix