来自 ICMP 和 ARP 的更多信息

网络工程 ARP 监控 icmp
2022-02-12 12:01:09

我安装了DEKSI Network Administrator Demo,在创建地图时,在第 3 步(共 4 步)中。搜索并选择要放置在地图上的主机,它完美地找到了IP 地址和 Mac,但它也找到了网络适配器的制造商、DNS 名称和主机类型

在此处输入图像描述

现在,我需要一种从 ICMP 或 ARP获取网络适配器制造商、DNS 名称主机类型的方法。

2个回答

现在我需要一种从 ICMP 或 ARP 获取网络适配器制造商、DNS 名称和主机类型的方法。

这是不可能的。

ARP(地址解析协议)将为第 3 层地址 (IPv4) 获取第 2 层地址 (MAC)。ARP 请求将被广播到第 2 层网络上的所有设备。该请求询问谁拥有该第 3 层地址的第 2 层地址。ARP 回复将由第 3 层地址的所有者发送。它会说我有那个第 3 层地址,这是第 2 层地址。没有您想要的类型的信息。

ICMP 是第 3 层协议,它将用于第 3 层的消息:

  • Echo 请求和 Echo 回复 - Ping
  • 目的地无法到达
  • 重定向
  • 路由器广告
  • 路由器请求
  • 超过时间
  • 参数问题
  • 时间戳
  • 时间戳回复

一些 ICMP 消息具有子信息。

您将需要借助其他方法来获取您正在寻找的信息。

您可能会从 ARP 表中获取 NIC 的制造商,但您需要从 ARP 映射中获取 MAC 地址并使用第 3 方源进行查找以确定组织唯一标识符(MAC 的前六个十六进制数字)。

对于 DNS 名称,您可以使用 nslookup 或类似的方法从 ARP 表中反向查找 IP 地址。这是假设 IP 有一个指针记录。

我不确定您所说的主机类型是什么意思。