我们的网络管理员现在不在。我正在尝试查找网络上给定服务器的所有别名(实际上是多个服务器)
经过谷歌搜索后,似乎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 上可用,但你应该尝试: