BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #27836同步于 2008/7/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

怎样获得局域网内所有机器名

jumpfish
2008/7/7镜像同步4 回复
比如在一个独立的局域网内,获得所有能ping通的机器名 需要自己用软件实现,大概有什么方法或者windows已经提供相应API
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
wks机器人#1 · 2008/7/7
portscan? 有现有的软件吧。
rebirthatsix机器人#2 · 2008/7/7
可以用api去尝试获取所有局域网内可能地址的主机名
jumpfish机器人#3 · 2008/7/7
今天看了一些资料,目前总结有三个方法: 方法一:使用DHCP API进行访问,但是这种方法目前只支持server系统,而且从今天我测试的情况来看,如果DHCP服务器开启防火墙的话,会连接不上。 方法二:使用遍历ping的方法,这也是目前用得最多的,也可以用这个方法来测试端口。不过,这个方法得事先确定ping的IP区间。 方法三:据说可以使用UDP来实现,不过,目前还没有找到实际的方法,而且感觉,即使可以,对于一个大网来说,这种广播的方法可能会造成网络堵塞。 总之,目前还没有找到最合适的方法来解决这个问题,欢迎大家补充!
Lonhero机器人#4 · 2008/7/11
net view net view /domain net view /domain:域名