ÇöÀç ³×Æ®¿öÅ© Á¤º¸¸¦ ÀÚ¹Ù·Î Àоî¿À°í Àִµ¥,
ÇöÀç PCÀÇ MAC ÁÖ¼Ò´Â ÀÐ¾î ¿Ã¼ö Àְڴµ¥
°øÀ¯±â¸¦ ÅëÇؼ Á¢¼ÓµÇ´Â ½º¸¶Æ®Æùµî ±âŸ Å×ºí¸´ÀÇ MACÁÖ¼Ò´Â ¾î¶»°Ô ¾Ë¾Æ¿À´Â °É±î¿ä..
°úÁ¦ÁßÀε¥ ¸·Çô¼ ¸ð¸£°Ú³×¿ä ¤Ì¤Ì
ÀÏ´Ü PCÀÇ MACÁÖ¼Ò¸¦ Àоî¿À´Â ¼Ò½º ÷ºÎÇغ¾´Ï´Ù. ¾Æ½Ã´ÂºÐ ´äº¯Áֽøé Á¤¸» °¨»çÇÏ°Ú½À´Ï´Ù ¤Ì¤Ð¤Ì
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.net.UnknownHostException;
public class MacAddress{
public static void main(String[] args){
InetAddress ip;
try {
ip = InetAddress.getLocalHost();
System.out.println("Current IP address : " + ip.getHostAddress());
NetworkInterface network = NetworkInterface.getByInetAddress(ip);
byte[] mac = network.getHardwareAddress();
System.out.print("Current MAC address : ");
StringBuilder sb = new StringBuilder();
for (int i = 0; i < mac.length; i++) {<br />
sb.append(String.format("%02X%s", mac[i], (i < mac.length - 1) ? "-" : "")); <br />
}
System.out.println(sb.toString());
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (SocketException e){
e.printStackTrace();
}
}
} | |
|
°Ë»öÇغ¸´Ï ºê·Îµåij½ºÆ®¸¦ ÀÌ¿ëÇؼ »ó´ë¹æÀÇ ¾ÆÀÌÇÇ¿¡ ´ëÇØ ¸ÆÁÖ¼Ò¸¦ ÃëµæÇϴ°Š°°Àºµ¥ ¾Æ·¡ ÁÖ¼Òµé¾î°¡¼ Çѹø Âü°íÇغ¸¼¼¿ä.
http://www.gitspot.com/2012/02/java-code-to-get-mac-address-from.html
±×·¡µµ Çѹø ¼öÁ¤Çغ¸µµ·ÏÇÒ°Ô¿ä ´äº¯°¨»çÇÕ´Ï´Ù!