这是我在 Stack Overflow 上发布的一个问题:https://stackoverflow.com/questions/15211175/how-to-get-list-reference-computers-on-a-domain-when-my-computer-is-not-a-part
我想获取某个域中的计算机列表,但我的计算机不属于该域。我还想知道如何通过名称(而不是 IP 地址)引用该域中的计算机。
背景信息:
我试过这个net view
命令,它给出了本地计算机的列表,但没有给出远程域中的计算机的列表。我对我们的网络如何连接到另一个办公室的信息有限,而且发现其他人也不知道。我知道有一个 VPN 连接我们的两个办公地点。我们的本地网络不在另一个办公室所在的域上。
我也尝试过,netstat -a <<ipaddress>>
但它并不能提供我想要的所有信息。
另一家办公室的人向我提供了计算机的 IP 地址。但是我希望能够通过名称而不是 IP 地址来引用它(因为另一家办公室使用的脚本使用计算机名称而不是 IP...我不想更新所有脚本)。任何帮助都值得感激。
答案1
如果您可以物理访问网络,nslookup 应该会返回主机名。但是,这与“域”无关,而是基本的 DNS/网络。
收集域信息(例如所有机器的列表)会带来巨大的安全风险。无论他们需要什么,都应该通过 IT 或系统管理员进行。如果他们将这项工作委托给您,您应该被允许进入域。