如何查找网络上的所有主机名(甚至是当前不在网络上的笔记本电脑)?

cwi*_*ggs 4 networking domain-name-system hostname arp netbios

我管理一个有很多笔记本电脑的网络。使用笔记本电脑的用户经常出差。当有人获得一台新计算机时,我遇到了确定主机名应该是什么的问题。主机名方案是下一个可用数字[companyname]xxx在哪里xxx。我通常从我认为可用的任何主机名开始 ping 并增加/减少数字,直到找到可用的主机名。但是,当用户的笔记本电脑不在网络中时,此方法不起作用。

有没有办法检查网络上的所有主机名,甚至是当前未连接的笔记本电脑?或者我在这一切都错了吗?

有两点需要注意:

  • 我过去使用过 ARP 缓存,但有时用户的笔记本电脑离开办公室的时间足够长,以至于他们的 MAC 地址不再在 ARP 缓存中。
  • 我保留了相当好的文档,但有时不同的技术会将计算机添加到域中而不更新文档。

I s*_*ica 9

我通常只会 ping 开始我认为可用的任何主机名并增加/减少数字,直到我找到一个开放的主机名。

你这样做很困难。使用电子表格来跟踪您分配的计算机名称会更容易。如果您有一个团队负责为计算机命名,那么共享的 Google 表格或类似的东西将是完美的。

在我工作过的地方,我们使用了这种方法,并在电子表格中包含了有用的详细信息,例如创建日期、退役日期、指定用户等。

有时,不同的技术人员会将计算机添加到域中而不更新文档。

这个问题最好通过行为解决方案来解决。试图用技术解决方案解决人类问题通常会失败。如果识别和分配新名称的过程很简单,那么期望所有技术人员都遵守它作为对就业的期望并不是没有道理的。

  • 专业人员保存良好的文档。让系统成为文档相当于让主数据成为备份。 (3认同)