我安装了DEKSI Network Administrator Demo,在创建地图时,在第 3 步(共 4 步)中。搜索并选择要放置在地图上的主机,它完美地找到了IP 地址和 Mac,但它也找到了网络适配器的制造商、DNS 名称和主机类型。
现在,我需要一种从 ICMP 或 ARP获取网络适配器制造商、DNS 名称和主机类型的方法。
我安装了DEKSI Network Administrator Demo,在创建地图时,在第 3 步(共 4 步)中。搜索并选择要放置在地图上的主机,它完美地找到了IP 地址和 Mac,但它也找到了网络适配器的制造商、DNS 名称和主机类型。
现在,我需要一种从 ICMP 或 ARP获取网络适配器制造商、DNS 名称和主机类型的方法。
现在我需要一种从 ICMP 或 ARP 获取网络适配器制造商、DNS 名称和主机类型的方法。
这是不可能的。
ARP(地址解析协议)将为第 3 层地址 (IPv4) 获取第 2 层地址 (MAC)。ARP 请求将被广播到第 2 层网络上的所有设备。该请求询问谁拥有该第 3 层地址的第 2 层地址。ARP 回复将由第 3 层地址的所有者发送。它会说我有那个第 3 层地址,这是第 2 层地址。没有您想要的类型的信息。
ICMP 是第 3 层协议,它将用于第 3 层的消息:
一些 ICMP 消息具有子信息。
您将需要借助其他方法来获取您正在寻找的信息。
您可能会从 ARP 表中获取 NIC 的制造商,但您需要从 ARP 映射中获取 MAC 地址并使用第 3 方源进行查找以确定组织唯一标识符(MAC 的前六个十六进制数字)。
对于 DNS 名称,您可以使用 nslookup 或类似的方法从 ARP 表中反向查找 IP 地址。这是假设 IP 有一个指针记录。
我不确定您所说的主机类型是什么意思。