다음 Java 코드는 IP 주소를 호스트로 변환합니다.java의 ip 주소에서만 URL 받기
InetAddress addr = InetAddress.getByName("31.13.78.13");
String host = addr.getHostName();
System.out.println(host);
여기에서 호스트는 "edge-star-shv-01-sit4.facebook.com"으로 인쇄됩니다. 제 1 부분은 페이스 북의 데이터 센터의 어드레스 일 수있다. 나는 단지 "facebook.com"부분 만 원한다. 나는 이것을 분류 할 수있는 InetAddress 라이브러리에 내장 된 메소드를 찾을 수 없었다. 하위 문자열 메서드를 사용하여 문제를 해결할 수 있지만 일반화 된 방식을 원하므로 좋은 방법은 아닙니다. "edge-star-shv-01-sit4.facebook.com"대신 "31.13.78.13"을 입력하여 "facebook.com"을 얻을 수있는 방법이 있습니까?
check https://stackoverflow.com/questions/9607903/get-domain-name-from-given-url – Mzf