2017-04-25 3 views
1

내 응용 프로그램은 LAN에 연결된 서버 (Windows 7, Apache Tomcat 7.0)에서 실행됩니다.고정 IP를 사용할 수 없습니다. IP 주소가 변경되면 새로운 IP 주소를 가리킬 수있는 방법을 찾고 싶습니다.

내 서버의 IP는 LAN이 동적 IP를 제공함에 따라 자주 변경됩니다.

동일한 LAN에있는 다른 시스템에서이 앱에 연결하고 싶습니다.

현재 서버 시스템에 연결하기 위해 IP를 사용하고 있습니다.

동적 IP가 있으므로 릴레이 할 수 없습니다.

이 문제를 극복하기위한 더 나은 방법을 제안 해주세요.

정적 IP 만들기가 전혀 옵션이 아닙니다.

+0

ip 대신 시스템 이름을 사용할 수 있습니다. 예를 들어 10.17.4.51:8080/helloWorld.html은 sarinPC : 8080/helloWorld.html과 같이 호출 할 수 있습니다. –

+0

DynamicDNS를 시도하십시오. 예 : https://www.noip.com /. – Stefan

답변

2

ip 대신 시스템 이름을 사용할 수 있습니다. 당신의 내 컴퓨터 => 마우스 오른쪽 버튼을 클릭 => 속성을 ​​열고, 당신의 SystemName을 찾기 위해 8080/인 HelloWorld.html

enter image description here

:

예를 들어 10.17.4.51:8080/helloWorld.html는 sarinPC처럼 호출 할 수 있습니다

새로 열린 창에서 시스템 이름을 찾을 수 있습니다.

ip가 변경된 경우에도 시스템 이름이 변경되지 않으므로 이상적인 솔루션이됩니다.

참고 :이 논리는 LAN에서만 작동합니다.

+1

감사합니다 :) 그것은 일했습니다! – hunt

+0

나는 처음부터 똑같은 긴 등을 맞았 기 때문에 너의 고난을 안다. :) –

+0

이 답변이 귀하에게 적합하다면, 답변을 수락 된 것으로 표시하십시오. –

0

모든 LAN 장치를 연결하는 라우터에 해당 기능이 있습니다. 관리자에게 PC MAC 주소를 특정 IP 주소에 바인드하도록 요청할 수 있습니다. 그 방법은 IP 주소는 항상 귀하의 PC에만 할당됩니다.

주소 예약이라고합니다. 샘플 자습서는 여기에서 찾을 수 있습니다. https://www.youtube.com/watch?v=9FzKxMiZWgg