“DHCP 分配记录”通常指 DHCP 服务器把哪些 IP 分给过哪些客户端(MAC 地址)以及时间。查看方式取决于谁来当 DHCP 服务器。下面按常见场景分别说明。
✅ 适合查看当前租约
Get-DhcpServerv4Lease -ScopeId 192.168.1.0
查看所有作用域:
Get-DhcpServerv4Scope | Get-DhcpServerv4Lease
导出成文件:
Get-DhcpServerv4Lease -ScopeId 192.168.1.0 |
Export-Csv dhcp_lease.csv -NoTypeInformation
默认路径:
C:\Windows\System32\dhcp
关键文件:
DhcpSrvLog-*.log(按星期)DhcpV6SrvLog-*.log(IPv6)常用事件 ID:
路径通常是:
状态 / LAN / DHCP 客户端列表
能看到:
⚠ 家用路由器一般 只有当前租约,没有历史记录
cat /tmp/dhcp.leases
或
logread | grep DHCP
cat /var/lib/dhcp/dhcpd.leases
内容示例:
lease 192.168.1.100 {
hardware ethernet 00:11:22:33:44:55;
starts 4 2026/01/01 10:00:00;
ends 5 2026/01/02 10:00:00;
}
grep dhcp /var/log/syslog
或
journalctl -u isc-dhcp-server
show ip dhcp binding
show ip dhcp pool
show logging | include DHCP
| 原因 | 说明 |
|---|---|
| 只有当前租约 | 大多数 DHCP 服务器不保存完整历史 |
| 租约过期即删除 | 记录已释放 |
| 家用路由器 | 不支持审计 |
| 日志被轮转 | 已被清理 |
✅ 解决方案:
rsyslog 转发 DHCP 日志如果你愿意,可以告诉我:
我可以给你精确命令或界面路径。