首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

失去局域网所有主机名

2012-11-14 
得到局域网所有主机名import java.net.InetAddressimport java.net.UnknownHostExceptionpublic class A

得到局域网所有主机名

import java.net.InetAddress;
import java.net.UnknownHostException;

public class A {
?
? static public void main(String[] args) {
??try {
????? //通过主机名称得到IP地址
???InetAddress address = InetAddress.getByName("192.168.9.148");
???System.out.println("192.168.9.148"+": "+address.getHostAddress());

//???通过IP得到主机名称
???String ips="192.168.9.",ip;
???InetAddress addip;
?????? for(int i=148;i<255;i++){
?????? ip=ips+i;???
?????? addip=InetAddress.getByName(ip);
???????? System.out.println(ip+": "+addip.getHostName());
?????
?????? }
???
????
????
???}
???catch(UnknownHostException uhe) {
???System.err.println("Unable to find: "+"192.168.9.148");

???}

?}
?}

热点排行