rt!

解决方案 »

  1.   

    找网管,他可以把机器名,MAC,IP,操作系统,。都给你:)自己,用软件NetXRay之原始手段:
    ping -a IP....
      

  2.   

    package test;import java.net.*;public class Client {    /**
         * @param args
         */
        public static void main(String[] args) {
            try {
                String ip_address = "192.168.60.183";
                InetAddress inetadd = InetAddress.getByName(ip_address);
                System.out.println(inetadd.getHostName());
            } catch (Exception e) {
                e.printStackTrace();
            }
        }}
      

  3.   

    外面加个循环解决遍历所有的IP,呵呵, 
    for(int i =1; i<=255; i++){
        ip_address  =  "192.168.60."+i;
    }
    当然外面还可以加一个。哈哈
      

  4.   

    mofeir(莫飞) 你找的是192.168.60.183 地址的hostname。我是想找出跟我在同一个局域网里面的机器的hostname。就象windows里面的网络邻居一样。
      

  5.   

    shit  你的方法好变态。。
      

  6.   

    现成的软件很多啊
    MAC扫描器不错
      

  7.   

    一样啊,不是说遍历就可以了。”192.168.60.183 “只是我举的一个例子而已,你可以先得到自己的IP地址,然后按照一定的逻辑不就可以得到所在网的IP地址段了?
      

  8.   

    你那个循环是 192.168.0.1-》192.168.0.255的。但是我有些机子上的是不是192.168.0.xxx这种格式呢。有没有对java net熟悉的,是不是要发送一个数据包之类的,  我不太熟悉。。
      

  9.   

    今天java。sun。com竟然打不开。实在找不到资料的话,也只有使用 mofeir(莫飞) 的方法了。还好 在我们的局域网里面都是这些192.168.0.xxx。我的意思是写一个通用的 不管是192.168.0.xxx  还是192.168.1.xxx。也就是说对于xxx。xxx。xxx。xxx  都是通用的。谢谢 mofeir(莫飞) 。
      

  10.   

    去网上下载个nmap.exe
    然后Runtime.getRuntime().exec(nmap -sP 192.168.100.1-254);
    然后取得输出流,可以得到hostname
      

  11.   

    我遍历了一次速度实在太慢了,有没有别的什么办法能够快速访问而不是用nmap