
私はdnsmasq
Lanのマップホスト名を相対IPとして使用してDNSサーバー(DHCPなし)としてのみ使用します/etc/hosts
が、同じLanにはルータによって動的に割り当てられたいくつかのIPがあります(これを維持したいです。dnsmasq'd dhcpを使用しますが、IPを動的に保ちたいです。)
DNSが動的に割り当てられたIPに正しく応答できるように、MACアドレスをホスト名にマッピングする方法はありますか?
dnsmasqのドキュメントを見てdnsmasqと/etc/ethers
を使用しましたが、dhcp-host=
前者はMAC-> ip(ホスト名ではありません)でのみ機能し、後者はdhcpが有効になっている場合にのみ機能し、これまで他のものが見つかりませんでした。
答え1
解決しました。ご覧ください。貧しい人のデバイスを検索 DNS 新しいリンク
コマンド(および/またはその他)を使用して定期的に生成される追加のファイルをaddn-hosts=/etc/dyn.hosts
読み取るには、dnsmasqのオプションを使用します。hosts
arp-scan
cron