我有一个由一些粗心的管理员留下的令人悲伤的网络——我正在弄清楚哪些服务在哪里运行,不排除某些服务同时在两个地方运行的可能性,这非常有趣。
有两台 Windows Server 2003 服务器、一台安装了 Exchange 2010 的 Windows Server 2008 服务器以及位于 LAN 和 WAN 之间的 SonicWall TZ210。通过 DHCP 连接的计算机显示与 SonicWall 设备对应的网关 IP 地址,但是它没有启用 DHCP。
我可以在哪里以及如何发现是运行 DHCP,以便我可以管理它?我还担心内部 DNS 和 Windows 域服务,因为网络上似乎存在与其自身相冲突的混乱信息。
答案1
ipconfig /all
将显示您的 DHCP 服务器的位置。其中有一行显示“ DHCP Server
”
如果你想使用忍者技能,你可以使用命令ipconfig /all | find /i "DHCP Server"
答案2
网关并不总是与 DHCP 服务器相同(服务器、防火墙、代理等)。要查找 DHCP 服务器,请转到网络连接状态,然后转到详细信息并找到“DHCP 服务器”地址。
很有可能它是 Windows DHCP 服务器,因此如果你打开 DHCP MMC 管理单元并单击行动=>托管授权 DHCP 服务器它应该会列出 Active Directory 中授权的 DHCP 服务器。然后您可以从同一控制台管理 DHCP 服务器,并查看您已定义的范围和选项。
答案3
您还可以通过发出命令列出域中所有授权的 DHCP 服务器,例如如果您需要通过脚本对其进行清点:
netsh dhcp show server
还有一种方法是通过 ADSI 编辑工具查看域中所有授权的 DHCP 服务器。
- 打开 ADSI 编辑工具。
- 在左侧窗格中右键单击根,然后单击连接到。
- 选择配置在里面选择一个众所周知的命名上下文: 下拉列表。
- 导航
"CN=NetServices,CN=Services,CN=Configuration,DC=yourdomain,DC=com"
。 - 授权 DHCP 服务器列表将显示在右侧窗格中。
答案4
我将 DHCP 服务器从唯一的 Windows 服务器移到了路由器。我刚刚在路由器上配置了 DHCP,然后当晚在 Windows 上将其关闭,在路由器上将其打开。没有问题。