import java.net.InetAddress
import java.net.UnknownHostException
public class TestInetAddress {
InetAddress myIpAddress = null
InetAddress[] myServer = null
public static void main(String args[]) {
TestInetAddress address = new TestInetAddress()
System.out.println("Your host IP is: " + address.getLocalhostIP())
String domain = "www.163.com"
System.out.println("The server domain name is: " + domain)
InetAddress[] array = address.getServerIP(domain)
int count=0
for(int i=1i<array.lengthi++){
System.out.println("ip "+ i +" "+ address.getServerIP(domain)[i-1])
count++
}
System.out.println("IP address total: "+count)
}
/**
* 获得 localhost 的IP地址
* @return
*/
public InetAddress getLocalhostIP() {
try {
myIpAddress = InetAddress.getLocalHost()
} catch (UnknownHostException e) {
e.printStackTrace()
}
return (myIpAddress)
}
/**
* 获得某域名的IP地址
* @param domain 域名
* @return
*/
public InetAddress[] getServerIP(String domain) {
try {
myServer = InetAddress.getAllByName(domain)
} catch (UnknownHostException e) {
e.printStackTrace()
}
return (myServer)
}
}
import java.net.InetAddressimport java.net.UnknownHostException
public class TestInetAddress {
InetAddress myIpAddress = null
InetAddress[] myServer = null
public static void main(String args[]) {
TestInetAddress address = new TestInetAddress()
System.out.println("Your host IP is: " + address.getLocalhostIP())
String domain = www.jb51.net
System.out.println("The server domain name is: " + domain)
InetAddress[] array = address.getServerIP(domain)
int count=0
for(int i=1 i<array.length i++){
System.out.println("ip "+ i +" "+ address.getServerIP(domain)[i-1])
count++
}
System.out.println("IP address total: "+count)
}
/**
* 获得 localhost 的IP地址
* @return
*/
public InetAddress getLocalhostIP() {
try {
myIpAddress = InetAddress.getLocalHost()
} catch (UnknownHostException e) {
e.printStackTrace()
}
return (myIpAddress)
}
/**
* 获得某域名的IP地址
* @param domain 域名
* @return
*/
public InetAddress[] getServerIP(String domain) {
try {
myServer = InetAddress.getAllByName(domain)
} catch (UnknownHostException e) {
e.printStackTrace()
}
return (myServer)
}
}
域名转IP:public static void main(String[] args) {
try{
InetAddress[] addrs=InetAddress.getAllByName("www.baidu.com")
if(null!=addrs){
for(int i=0i<addrs.lengthi++){
System.out.println(addrs[i].getHostAddress())
}
}
}catch(Exception e){
}
}