Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1560574
  • 博文数量: 3500
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 43870
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-03 20:31
文章分类

全部博文(3500)

文章存档

2008年(3500)

我的朋友

分类:

2008-05-04 19:09:27

一起学习
我想用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方面是有用的,但却不适于用来输出。 上面的命令的输出结果看起来就是这样: java zhang : 192.18.97.241 下载本文示例代码


用java获取ip用java获取ip用java获取ip用java获取ip用java获取ip用java获取ip用java获取ip用java获取ip用java获取ip用java获取ip用java获取ip用java获取ip
阅读(117) | 评论(0) | 转发(0) |
0

上一篇:java tips

下一篇:java程序编码规范

给主人留下些什么吧!~~