获取外网IP,内网IP,计算机名等信息 java类
/** *功能: 获取外网IP,内网IP,计算机名等信息; * *作者: jef * *时间: 20100714 * *版本: v1.0.0 * * *程序说明: * 通过纯真网络来获取IP,因为ip138网站有时不准。 * * 运行程序时命令行参数请输入http://www.cz88.net/ip/viewip778.aspx * 等待程序运行完毕(执行时间视网络情况而定),会在程序目录下生成一个GETIP.sys文件来输出各参数。 * * 运行时如果不输入命令行参数,则默认使用http://www.cz88.net/ip/viewip778.aspx来获取IP。 * * 注意, * 不输入命令行参数时获取的信息会输出到命令行,不会输出到文件。 * 输入命令行参数时获取的信息则会输出到文件,不管获取IP成功与否。 * * 输出信息部分内容的含义如下, * sucess * hostName is:MyPC * hostAddr is:192.168.1.114 * Foreign IP is:210.72.100.9 * Location is:江苏省苏州 长城宽带 * ...... * * 第一行表示全部过程成功与否。成功输出"sucess",否则"fail", * 第二行表示计算机名, * 第三行表示内网IP, * 第四行表示外网IP, * 第五行表示外网IP所有的可能地理位置(可信度依赖于查询的网站)。 * ...... * * *使用举例: * 拷贝 \cn\mail\sendback\GetIP.class 文件到C:\Documents and Settings下。注意要保留包名的目录。 * 打开命令提示行窗口,输入: * * c: * cd C:\Documents and Settings * java cn.mail.sendback.GetIP http://www.cz88.net/ip/viewip778.aspx * * 等待C:\Documents and Settings目录下出现GETIP.sys文件则表示执行完毕, * 用记事本打开该文件。含义见说明部分。 * */ package cn.mail.sendback; ....
用户评论