得到局域网所有主机名

 

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");

   }

 }
 }

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页