-
로컬컴퓨터 MAC 주소 가져오기■ 아빠 프로그래밍/JAVA 2017. 8. 22. 12:59반응형
로컬컴퓨터 MAC 주소 가져오기
// 로컬 IP취득
InetAddress ip = InetAddress.getLocalHost();
System.out.println("IP : " + ip.getHostAddress());
// 네트워크 인터페이스 취득
NetworkInterface netif = NetworkInterface.getByInetAddress(ip);
// 네트워크 인터페이스가 NULL이 아니면
if (netif != null) {
// 네트워크 인터페이스 표시명 출력
System.out.print(netif.getDisplayName() + " : ");
// 맥어드레스 취득
byte[] mac = netif.getHardwareAddress();
// 맥어드레스 출력
for (byte b : mac) {
System.out.printf("[%02X]", b);
}
System.out.println();
}
반응형'■ 아빠 프로그래밍 > JAVA' 카테고리의 다른 글
BigDecimal 사용 (0) 2018.01.09 인코딩(Encoding)설정하는법 (0) 2017.10.23 포워딩(forwarding) (0) 2017.08.22 상속(Extends) (0) 2017.08.22 인터페이스(interface) (0) 2017.08.22