查找服务器的所有别名

查找服务器的所有别名

我们的网络管理员现在不在。我正在尝试查找网络上给定服务器的所有别名(实际上是多个服务器)

经过谷歌搜索后,似乎nslookup可以帮我做到这一点,但似乎没有。

所有这些操作都和 ping 类似 - 它们返回我正在查找的 IP 地址

nslookup server
nslookup IPAddress
nslookup KnownAlias

我想要一个命令,可以在其中输入主机名并让它返回为该服务器定义的所有别名。

这是在内部网络上的 Windows 上。

我想如果我有 AD 工具,我就可以在那里四处寻找。但是我们的 Windows 客户端(Windows 7)上默认没有安装 AD 工具。考虑到我没有管理员权限,有人能推荐一个在 Windows 7 中有用的 Windows AD 工具吗?

答案1

你可以尝试一下。

nslookup
>ls -a YOURDOMAINE

它将列出所有规范名称和别名

nslookup
>ls -t CNAME

它将列出你的 DNS 中的所有 CNAME 条目

您必须拥有帐户的授权访问权限才能运行这些命令

希望能帮助到你

答案2

假设 DNS 在 Windows 上运行,无论是否集成 AD,请使用 DNS 服务器上的 DNS 控制台。按 IP 对 A 记录进行排序,然后滚动直到找到您的服务器。

这会不是告诉您各个客户端是否有您服务器的自定义主机条目,但希望您的 DNS 可以成为“足够好”的名称记录来源。

答案3

我发现这个线程使用 dig 命令来查找别名。不确定 dig 命令是否在 Windows 上可用,但你应该尝试:

https://community.hpe.com/t5/System-Administration/Finding-all-DNS-aliases-for-a-host-using-nslookup-dig-host-or/td-p/3356789

相关内容