IP또는 도메인으로 해당서버의 국가 얻어오기 | ☞ Programming Study
2007.12.26 20:40
younjoo0304 카페 스탭
http://cafe.naver.com/worldssims/78372
가끔 특정 IP도는 도메인이 어느 국가에서 서비스 되고 있는지 궁금할때가 있다..
역시 누군가 이런걸 알아내는 라이브러리를 만들어 놓았다.
다음을 방문하여 받아보시라.
http://sourceforge.net/projects/javainetlocator/
사용법은 대충 다음과 같다.
import java.util.Locale;
import net.sf.javainetlocator.InetAddressLocator;
import net.sf.javainetlocator.InetAddressLocatorException;
public class InetAddressLocatorTest {
public static void main(String[] args){
try {
Locale locale = InetAddressLocator.getLocale("pistos.pe.kr"); // 딸랑 이거 한줄!
System.out.println(locale.getCountry());
} catch (InetAddressLocatorException e) {
e.printStackTrace();
}
}
}
더이상 심플할 수 없다.. 반환된 Locale 객체를 가지고 해당 IP 또는 도메인이 위치한 국가의 정보를 알아낼 수 있다.
보너스로 국가코드별 국기를 누군가가 gif와 ico 파일로 만들어놓은게 있다..
둘이 같이 쓰면 이쁠것이다.
댓글 없음:
댓글 쓰기