Powershell-过滤IP对应MAC或主机名
2019-09-19 21:26
2843 查看
需求:
安全同事新需求,想通过IP地址及时溯源出MAC或主机名信息;
环境:
Windows Server 2016 + DHCP
分析:
记得之前写过一篇"Powershell-过滤MAC地址对应IP地址信息"文章;
通过相同原理可实现MAC与主机名信息过滤;
步骤:
1.相关DHCP服务器命令选择:
Get-DhcpServerv4Lease :
从动态主机配置协议(DHCP)服务器服务获取一个或多个租约记录。
GET-DhcpServerv4Scope :
返回指定范围的IPv4范围配置。如果未指定ScopeId参数,则返回动态主机配置协议(DHCP)服务器服务上配置的所有范围。
Get-DhcpServerv4Lease[-ComputerName <String>]-IPAddress <IPAddress[]>[-CimSession <CimSession[]>][-ThrottleLimit <Int32>][-AsJob][<CommonParameters>]Get-DhcpServerv4Lease[-ComputerName <String>][-ScopeId] <IPAddress>[-ClientId] <String[]>[-CimSession <CimSession[]>][-ThrottleLimit <Int32>][-AsJob][<CommonParameters>]Get-DhcpServerv4Lease[-ComputerName <String>][-BadLeases][[-ScopeId] <IPAddress>][-CimSession <CimSession[]>][-ThrottleLimit <Int32>][-AsJob][<CommonParameters>]
2.查询所有作用域下的租约信息,并过滤IP地址对应MAC及主机名信息:
Get-DhcpServerv4Scope |Get-DhcpServerv4Lease |where {$_.IPAddress -like "10.18.133.27"}
相关文章推荐
- Linux C 网络编程 - 获取本地 ip 地址,mac,通过域名获取对应的 ip 、获取本地主机的名字
- Powershell-获取MAC地址对应IP信息
- Linux 下查看局域网内所有主机IP和MAC
- ESXI主机网络负载均衡(基于路由,MAC,IP HASH)
- 查找局域网中mac对应的ip
- Linux更改主机名和更改对应的域ip
- IT忍者神龟之S获取IP、MAC和主机名多方法、多平台
- JS获取IP、MAC和主机名的五种方法
- 组播IP与组播Mac的对应关系
- 局域网里取得ip和mac的对应关系
- Linux C 网络编程 - 获取本地 ip 地址,mac,通过域名获取对应的 ip
- C#怎么得到主机名,IP,MAC
- 如何高效实现扫描局域网IP、主机名、MAC和端口
- 通过ip获得远程主机的MAC
- JS获取IP、MAC和主机名的五种方法
- apache2.2.21+tomcat6+mod_jk在Windows中配置多域名对应单独IP虚拟主机
- JS获取IP、MAC和主机名的几种方法
- C#获取局域网内所有的ip及对应的MAC
- Linux环境下获取当前主机的IP/MAC等信息(C/C++)
- JS获取IP、MAC和主机名的五种方法