Java에서 외부 IP 주소 확인
이 문의 목표는 머신의 외부 IP 주소를 검색하는 것입니다. 네트워크 외부의 컴퓨터에 나타납니다. 제공된 IPAddress 클래스는 로컬 IP 주소만 검색하므로 대체 솔루션이 필요합니다.
외부 서비스를 통한 솔루션
안타깝게도 코드에서 외부 IP 주소를 가져옵니다. 로컬 컴퓨터에서는 실행이 불가능할 수 있습니다. 그러나 웹사이트에서 실행되는 코드를 활용하고 요청이 발생한 IP 주소를 표시하는 메소드를 사용할 수 있습니다.
AWS 서비스 사용 예시
import java.net.*; import java.io.*; URL whatismyip = new URL("http://checkip.amazonaws.com"); BufferedReader in = new BufferedReader(new InputStreamReader( whatismyip.openStream())); String ip = in.readLine(); // Extract the IP address as a string System.out.println(ip);
위 내용은 Java에서 내 컴퓨터의 외부 IP 주소를 어떻게 얻을 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!