小编Mog*_*Mog的帖子

有没有办法在不依赖 DNS 查询的情况下从 IP 地址获取主机名?

我正在尝试编写一个脚本,该脚本依赖于知道某个网段上计算机的名称,但是我发现的所有脚本都依赖于 DNS 查询,该查询仅以几台机器的名称进行回复。例如:

[System.Net.Dns]::GetHostbyAddress($IPAddress) 
Run Code Online (Sandbox Code Playgroud)

我也试过使用

Ping -a $ipaddress
Run Code Online (Sandbox Code Playgroud)

但这通常也无法返回机器名称。有没有办法直接询问主机它的名字是什么以及在 AD 中可能需要什么级别的权限才能获得响应?
提前致谢。

powershell hostname

8
推荐指数
3
解决办法
5万
查看次数

标签 统计

hostname ×1

powershell ×1