网络编程–获取ip地址一些常用的命令
package com.demo.inet;
import java.net.InetAddress;
import java.util.Arrays;
public class InetAddressDemo {
public static void main(String[] args) {
byte bt[] = {-64,-88,3,44};
try {
InetAddress id = InetAddress.getByAddress(bt);
System.out.println(id);
byte[] bs = id.getAddress();
System.out.println(Arrays.toString(bs));
System.out.println(id.getHostAddress());
System.out.println(id.getCanonicalHostName()+"-------------------");
System.out.println(InetAddress.getLocalHost());
InetAddress[] allByName =InetAddress.getAllByName("www.baidu.com");
System.out.println(Arrays.toString(allByName));
System.out.println(allByName[0].getHostName());
System.out.println(allByName[0].getHostAddress());
InetAddress addr = InetAddress.getByName("localhost");
System.out.println(addr.getHostAddress());
System.out.println(addr.getCanonicalHostName());
} catch (Exception e) {
}
}
}