如何确定我的 DHCP 服务器是什么?

Man*_*eks 25 dhcp windows-server-2003 windows-server-2008 internal-dns

我有一个由一些粗心的管理员留下的可悲的网络 - 我正在弄清楚哪些服务在何处运行,不排除某些服务同时从两个地方运行的可能性,这很有趣。

有两台 Windows Server 2003 服务器,一台装有 Exchange 2010 的 Windows Server 2008 服务器和一台位于 LAN 和 WAN 之间的 SonicWall TZ210。通过 DHCP 连接的计算机会显示与 SonicWall 设备对应的网关 IP 地址,但它没有启用 DHCP。

我在哪里以及如何发现正在运行 DHCP 的内容,以便我可以对其进行管理?我还担心内部 DNS 和 Windows 域服务,因为网络上似乎存在与自身冲突的混乱信息。

Nix*_*hoe 35

ipconfig /all将显示您的 DHCP 服务器的位置。有一个订单项显示“ DHCP Server

如果要使用忍者技能,可以使用命令 ipconfig /all | find /i "DHCP Server"

  • @Joel 如果您打算保留 Exchange,那么您“可能不想保留 Active Directory”,**Active Directory 是 *必需的***。如果您将 Active Directory 从 Exchange 中移除(或尝试将其移到 Exchange 服务器上)*它会爆炸*。 (6认同)
  • 我个人不知道您为什么要将 DHCP 移至 SonicWall。我在我的域控制器上运行 DHCP - 它并不完全是资源密集型的,它只是工作™,没有任何真正的戏剧性。是否有令人信服的理由必须将其移至 SonicWall? (4认同)
  • OS-X 服务器在这个网络中的作用是什么?看起来不太合适。 (4认同)
  • @Manca - 整个计划听起来很糟糕。如果您要保留 Exchange,您可能希望保留 Active Directory。如果您想保留 Active Directory,您还希望 Active Directory 既是 dhcp 又是 dns 服务器,以便加入 Active Directory 域的计算机将正确进行名称解析。如果你真的想转换到基于 OS X 的环境(如果你有任意数量的 Windows PC,这是一个有问题的举动),你也应该放弃交换并使用 OS X 的邮件服务器。 (2认同)

Ben*_*row 8

您的网关并不总是与 DHCP 服务器相同的东西(服务器、防火墙、代理等等)。要查找您的 DHCP 服务器,请转到您的网络连接状态并转到详细信息并找到“DHCP 服务器”地址。

它很有可能是 Windows DHCP 服务器,因此如果您打开 DHCP MMC 管理单元并单击操作=>管理授权的 DHCP 服务器,它应该会列出在 Active Directory 中授权的 DHCP 服务器。然后,您可以从同一个控制台管理 DHCP 服务器,并查看您定义的范围和选项。


Vol*_*ets 5

还可以通过发出命令列出域中所有授权的 DHCP 服务器,例如,如果您需要通过脚本对其进行清点:

netsh dhcp show server
Run Code Online (Sandbox Code Playgroud)

还有一种方法可以通过 ADSI 编辑工具查看域中所有授权的 DHCP 服务器。

  1. 打开 ADSI 编辑工具。
  2. 右键单击左侧窗格中的 root,然后单击“连接到”。
  3. “选择众所周知的命名上下文:”下拉列表中选择“配置” 。
  4. 导航"CN=NetServices,CN=Services,CN=Configuration,DC=yourdomain,DC=com"
  5. 授权 DHCP 服务器列表将显示在右侧窗格中。