我可以读取其他人发送的 dhcp 服务器发现消息吗?

时间:2021-06-13 05:46:48

标签: dhcp

当主机在目标 ip:255.255.255.255:67 的子网上发送 dhcp 发现消息时。 它被发送到该子网上的每个主机。

我可以在我的电脑上打开端口 67 并阅读/回复该消息??

1 个答案:

答案 0 :(得分:0)

当然可以。唯一的先决条件是您有权在该低范围内打开端口。通常 linux 需要 sudo 权限才能打开 1024 以下的端口。并且您需要能够接收广播消息。 DHCP 客户端将其 DHCPDISCOVER 消息作为 UDP 广播发送。当两个先决条件都满足时,您就可以开始接收 DHCPDISCOVER 消息了。响应也是广播消息或单播消息,具体取决于您从客户端主机收到的 DHCP 协议数据包中的广播标志。我建议阅读 RFC 2131 协议规范以了解更多详细信息。