`
eimhee
  • 浏览: 2117535 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JAVA代码:得到指定主机的所有IP

阅读更多
  1. package net.java2000.net;
  2. import java.net.InetAddress;
  3. import java.net.UnknownHostException;
  4. /**
  5.  * 得到指定主机的所有IP.<br>
  6.  * 实际效果取决于DNS的设置。
  7.  * 
  8.  * @author 赵学庆,Java世纪网(java2000.net)
  9.  * 
  10.  */
  11. public class GetHostIP {
  12.   public static void main(String[] args) {
  13.     try {
  14.       // 根据名字读取全部的IP地址信息。
  15.       InetAddress[] addrs = InetAddress.getAllByName("www.sina.com.cn");
  16.       for (InetAddress addr : addrs) {
  17.         // 拿到地址
  18.         byte[] ipAddr = addr.getAddress();
  19.         // 组装成字符串
  20.         StringBuilder ipAddrStr = new StringBuilder();
  21.         for (int i = 0; i < ipAddr.length; i++) {
  22.           if (i > 0) {
  23.             ipAddrStr.append(".");
  24.           }
  25.           ipAddrStr.append(ipAddr[i] & 0xFF);
  26.         }
  27.         System.out.println(ipAddrStr);
  28.       }
  29.     } catch (UnknownHostException e) {
  30.     }
  31.   }
  32. }


运行结果
60.28.175.135
60.28.175.136
60.28.175.137
60.28.175.138
60.28.175.129
60.28.175.130
60.28.175.131
60.28.175.132
60.28.175.133
60.28.175.134

原文:http://www.java2000.net/p9144
更多代码,请访问:http://code.java2000.net













<script type="text/javascript"> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script>
分享到:
评论

相关推荐

    Java 实例 - 获取指定主机的IP地址源代码+详细指导教程.zip

    Java 实例 - 获取指定主机的IP地址源代码+详细指导教程.zip

    java源码包---java 源码 大量 实例

    Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标,Y...

    JAVA上百实例源码以及开源项目源代码

    Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标,Y...

    java源码包2

    Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标,Y...

    JAVA上百实例源码以及开源项目

    Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标,Y...

    java网络通信,UDP组播数据收发类及应用示例,可以指定组播收发数据的网卡即组播数据所在网络

    通常在主机多网卡的情况下,需要指定组播数据收发的网卡,即向那个网络发送组播数据,从那个网络接收组播数据,否则容易产生接收不到组播数据的情况。代码中给出的组播收发类直接调用即可,收发类可分开使用,通过...

    java源码包4

    Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标,Y...

    java源码包3

    Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标,Y...

    [网络安全课设]基于JAVA的系统端口扫描软件设计实现(java代码+IDEA+UI图形界面+实验报告)

    设计程序对IP地址(单个IP,一段IP范围)、指定主机名的端口(指定端口,所有端口)进行扫描,以获得相关的信息。 (4)友好地图形用户界面,扫描过程中能显示扫描进度,扫描时间,异常告警窗口(如IP地址范围出界等...

    JAVA多线程端口扫描器

    本软件是用java开发的多线程端口扫描器。可以实现本地扫描和指定IP扫描。本文包含文档说明和代码,很详细。

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字 Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,...

    java范例开发大全源代码

    第1篇 Java编程基础  第1章 Java开发环境的搭建(教学视频:9分钟) 2  1.1 理解Java 2  1.2 搭建Java所需环境 3  1.2.1 下载JDK 3  1.2.2 安装JDK 4  1.2.3 配置环境 5  1.2.4 测试JDK配置...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字 Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,...

    chatServer:使用 Java 套接字在多个节点上实现聊天室

    README 编程作业 1 Alessandra ... java客户端[IP] [端口号] 前任: java客户端本地主机8888 当提示“输入命令:”时,您可以运行以下命令: 还有谁 整体 播送 信息 注销...如硬件文档中指定的那样。 d. 示例命令

    java 面试题 总结

    JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用...

    java范例开发大全

    实例278 通过指定的URL可以获取网页的源代码 542 实例279 一对多通信模式 544 实例280 自制浏览器 549 实例281 扫描TCP端口 551 实例282 TCP协议服务器 552 实例283 TCP协议客户机 553 实例284 Socket连接信息 555 ...

    代码自动生成generator-demo.zip

    创建自动生成代码的java文件。 (1)先创建一个java Project,然后next,然后选择Create project from template模版, 选中后,点击Java Hello World模版,然后next,出现定义Project名时,写上自己定义的文件名(提示...

    Java范例开发大全 (源程序)

    第1篇 Java编程基础  第1章 Java开发环境的搭建(教学视频:9分钟) 2  1.1 理解Java 2  1.2 搭建Java所需环境 3  1.2.1 下载JDK 3  1.2.2 安装JDK 4  1.2.3 配置环境 5  1.2.4 测试JDK配置是否成功 7...

    超级有影响力霸气的Java面试题大全文档

    超级有影响力的Java面试题大全文档 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。...

Global site tag (gtag.js) - Google Analytics