Dns

dnsmasq 僅作為 dns,將 mac-address 映射到主機名以獲得動態 ip

  • April 5, 2019

dnsmasq僅用作 DNS 伺服器(無 dhcp),使用 將 Lan 的主機名映射到相對 ip /etc/hosts,但在同一個 Lan 中有一些由路由器動態分配的 ip(我想保留這樣,我不想要使用 dnsmasq’d dhcp 但我想保持 ip 動態)。

有什麼方法可以將 MAC 地址與主機名映射,以便 DNS 可以正確響應動態分配的 IP?

我看過 dnsmasq 的文件並玩過/etc/ethersdhcp-host=但前者僅適用於 MAC->ip(不是主機名),而後者僅適用於啟用 dhcp 的情況,到目前為止沒有發現其他任何東西。

已解決,請參閱poor-mans-device-discovery-dns 新連結

使用 dnsmasq 的選項addn-hosts=/etc/dyn.hosts來讀取附加文件,該文件是使用命令(或其他)hosts定期生成的。arp-scan``cron

引用自:https://unix.stackexchange.com/questions/329467