liangoogle

          liangoogle
          隨筆 - 9, 文章 - 0, 評論 - 3, 引用 - 0
          數據加載中……

          查詢IP地址是IPV4還是IPV6,查詢IP的類別

          import java.net.*;
          import java.io.*;

          public class IPVersion {
          public static void main(String args[]) {
          try {
          InetAddress inetadd = InetAddress.getLocalHost();
          byte[] address = inetadd.getAddress();
          System.out.println(address);
          if (address.length == 4) {
          System.out.println("The ip version is ipv4");
          int firstbyte = address[0];
          if (firstbyte < 0)
          firstbyte += 256;
          if ((firstbyte & 0x80) == 0)
          System.out.println("the ip class is A");
          else if ((firstbyte & 0xC0) == 0x80)
          System.out.println("The ip class is B");
          else if ((firstbyte & 0xE0) == 0xC0)
          System.out.println("The ip class is C");
          else if ((firstbyte & 0xF0) == 0xE0)
          System.out.println("The ip class is D");
          else if ((firstbyte & 0xF8) == 0xF0)
          System.out.println("The ip class is E");
          } else if (address.length == 16)
          System.out.println("The ip version is ipv6");
          } catch (Exception e) {
          }
          ;
          }
          }

          posted @ 2011-04-21 19:14 haojinlian 閱讀(1146) | 評論 (1)編輯 收藏

          僅列出標題
          共3頁: 上一頁 1 2 3 
          主站蜘蛛池模板: 慈溪市| 南安市| 奎屯市| 北宁市| 清水河县| 长子县| 开封市| 顺平县| 宁德市| 花莲县| 清水河县| 黄浦区| 巴东县| 嵩明县| 汉阴县| 保亭| 武平县| 林甸县| 正镶白旗| 海盐县| 峨山| 宁陕县| 诸暨市| 顺义区| 固原市| 嘉鱼县| 克山县| 财经| 新津县| 松江区| 滨州市| 探索| 阜阳市| 乐山市| 景宁| 七台河市| 罗田县| 石屏县| 吕梁市| 铁岭县| 忻州市|