服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

教你一简单办法 用java获得ip地址


  如何用java获得一个域名的ip地址呢?提供这个功能的类叫做java.net.inetaddress。我们假设现在有这样一个域名,它用一个静态的getbyname来重新获得一个inetaddress,然后得到可以读出的ip地址。下面的代码是非常基本的命令行。
  
  import java.net.inetaddress;
  import java.net.unknownhostexception;
  public class nslookup {
  static public void main(string[] args) {
  try {
  inetaddress address = inetaddress.getbyname(args[0]);
  system.out.println(args[0]+"
  : "+address.gethostaddress());
  }
  catch(unknownhostexception uhe) {
  system.err.println("unable to find: "+args[0]);
  }
  }
  }
  
  inetaddress也可以通过使用getaddress()来获得ip地址,但是它的返回值是一个4个字节的数组。因此尽管getaddress()在获得ip方面是有用的,但却不适于用来输出。

扫描关注微信公众号