java

位置:IT落伍者 >> java >> 浏览文章

教你一简单办法 用Java获得IP地址


发布日期:2020年04月21日
 
教你一简单办法 用Java获得IP地址

如何用Java获得一个域名的IP地址呢?提供这个功能的类叫做InetAddress我们假设现在有这样一个域名它用一个静态的getByName来重新获得一个InetAddress然后得到可以读出的IP地址下面的代码是非常基本的命令行

import InetAddress;

import UnknownHostException;

public class NsLookup {

static public void main(String[] args) {

try {

InetAddress address = InetAddressgetByName(args[]);

Systemoutprintln(args[]+

: +addressgetHostAddress());

}

catch(UnknownHostException uhe) {

Systemerrprintln(Unable to find: +args[]);

}

}

}

InetAddress也可以通过使用getAddress()来获得IP地址但是它的返回值是一个个字节的数组因此尽管getAddress()在获得IP方面是有用的但却不适于用来输出               

上一篇:Java技巧:提高J2SE性能的代码技巧(下)

下一篇:Java SE6调用Java编译器的两种新方法