从 DHCP 选项中获取无租约的 DNS 服务器

从 DHCP 选项中获取无租约的 DNS 服务器

我正在配置 dnsmasq,需要知道上游名称服务器的 IP。DHCP 服务器确实通过选项 6 为 DHCP 客户端设置它们,但 dnsmasq 服务器不使用此 DHCP 服务器。

有没有办法可以以编程方式向 DHCP 服务器查询其 DNS 服务器列表设置?现在我正在尝试制作一个原始数据包用于 netcat/socat,但如果我能找到正确的参数集,这似乎是 DHCP 客户端可以做的事情。dnsmasq 服务器正在运行 Amazon Linux 4.9.51-10.52.amzn1.x86_64,dhclient 为“Internet Systems Consortium DHCP Client 4.1.1-P1”。

答案1

它已经有 6 年的历史了,但也许

他分叉了 dhclient 并创建了DHCProbe请求租赁并转储结果。

相关内容