2016-07-11 3 views
1

Java Servlet에서 자체 서버의 IP를 가져올 수 있습니까?Java Servlet에서 자신의 IP 가져 오기

누군가 내 서비스에 등록하는 경우 활성화 링크를 보내고 있습니다. 내 서비스가 다른 컴퓨터에 설치되는 가상 컴퓨터를 설치하려면 전자 메일을 보내는 Java Servlet이 자체 IP를 알고 있어야합니다.

도움 주셔서 감사합니다.

+1

은 IP를 알려주는 공용 API를 사용합니다. 예 : 'https : //api.ipify.org/? format = json' – redFIVE

+0

IP 주소가 필요 없으며 호스트 이름이 필요하며 요청 속성을 통해 사용할 수 있습니다. – EJP

+0

@EJP : 어떻게 작동합니까? 호스트 이름과 IP의 차이점은 무엇입니까? – progNewbie

답변

4

이것을 수행 할 수 있습니다. String serverIP = request.getLocalAddr();