windows server管理员可通过dhcp管理控制台或powershell命令get-dhcpserverv4lease查看作用域内所有已分配ip、客户端名称、mac地址及租约到期时间;普通客户端仅能用ipconfig /all查看自身租约信息。
windows 本身不提供直接查看 dhcp 服务器“地址池中所有已分配 ip 客户端列表及到期时间”的图形界面或命令行工具——因为 dhcp 服务器功能默认未内置在普通 windows 客户端系统中,只有 windows server 系统安装了 dhcp 服务器角色 后,才具备管理能力。
如果你是 DHCP 服务器管理员(运行 Windows Server)
需通过 DHCP 管理控制台 或 PowerShell 查看完整租约信息:
- 打开「服务器管理器」→「工具」→「DHCP」,展开对应服务器 →「IPv4」→「作用域」→「地址租用」,这里列出所有当前已分配的 IP、客户端名称、MAC 地址、租约获取时间与到期时间。
- 右键「地址租用」可导出为 CSV,方便统计;也可筛选特定 IP 或 MAC 进行快速定位。
- PowerShell 命令(需以管理员身份运行):
Get-DhcpServerv4Lease -ScopeId 192.168.1.0(替换为你的作用域 ID)
可返回全部 IPv4 租约,含 IPAddress、ClientId(通常是 MAC)、IpAddressState、LeaseExpiryTime 等关键字段。
如果你只是普通 Windows 客户端(如 Win10/Win11)
你无法看到整个 DHCP 服务器的租约列表,但能查到自己这台电脑的 DHCP 租约详情:
- 打开命令提示符(cmd)或 PowerShell,输入:
ipconfig /all
在输出中查找「DHCP 启用」为「是」的适配器,往下看:
– IPv4 地址(即分配给你的 IP)
– DHCP 服务器(即给你发地址的服务器 IP)
– 租约获得时间(Lease Obtained)
– 租约过期时间(Lease Expires) - 注意:这个过期时间是客户端本地记录的,不是服务器实时状态。若服务器端提前回收或网络中断,实际有效性可能不同。
替代方案:登录路由器或第三方 DHCP 设备后台
家用或小型办公环境常用路由器自带 DHCP 服务,通常支持网页查看:
- 浏览器访问路由器管理地址(如 192.168.1.1),登录后查找「DHCP 客户端列表」「连接设备」「LAN 设置 → DHCP 客户端」等类似菜单项。
- 多数品牌(TP-Link、华硕、华为、小米等)会显示:IP 地址、MAC 地址、主机名、租约剩余时间(部分型号支持)或“在线状态”。
- 该列表反映的是当前活跃租约,不包含已过期但未清理的记录,也不显示精确到期时刻(仅“有效”或“过期”状态)。
不能依赖的常见误区
以下操作无法获取服务器端全量租约数据:
- arp -a:只显示本机 ARP 缓存里的 IP-MAC 对应,非 DHCP 租约,且会老化丢失。
- netstat 或 tracert:与地址分配无关。
- nslookup:只查 DNS,不涉及 DHCP。
- 第三方扫描工具(如 Advanced IP Scanner):只能发现当前响应 ICMP 的在线设备,无法得知租约时间、是否被保留、是否已释放未刷新等真实 DHCP 状态。











