DNSmasq の設定の悩み、DNS エントリから DHCP 名を提供する方法

DNSmasq の設定の悩み、DNS エントリから DHCP 名を提供する方法

私の DNSmasq 設定は次のとおりです。

dhcp範囲=プライベート、192.168.128.100、192.168.128.200
dhcp範囲=パブリック、192.168.129.100、192.168.129.200
dhcp-option=private、オプション:router、192.168.128.1
dhcp-option=private、オプション:dns-server、192.168.128.1
dhcp-option=public、オプション:ルーター、192.168.129.1
dhcp-option=public、オプション:dns-server、192.168.129.1

dhcp-boot=net:private,pxegrub.img,suo,192.168.128.8

dhcp-ホスト=00:16:b6:d9:bd:58,ネット:プライベート,192.168.128.1,poks
dhcp-host=00:13:d4:64:11:c3,net:private,192.168.128.7,keshi
dhcp-ホスト=00:0e:a6:f9:0a:f4、ネット:プライベート、192.168.128.8、suo
dhcp-host=00:22:15:14:df:07,net:private,192.168.128.9,ランボ
dhcp-ホスト=52:54:00:c5:c4:ac,ネット:プライベート,192.168.128.10,mythbox

ドメイン=i.naked.iki.fi
サーバー=/i.naked.iki.fi/
ホストなし

ただし、DNS サーバーからアドレスを解決しようとすると、dhcp-host アドレスは応答されません。

root@poks:~# ホスト keshi.i.naked.iki.fi 192.168.128.1
ドメインサーバーの使用:
名前: 192.168.128.1
住所: 192.168.128.1#53
別名:

ホスト keshi.i.naked.iki.fi が見つかりません: 3(NXDOMAIN)
root@poks:~# ホスト keshi。 192.168.128.1
ドメインサーバーの使用:
名前: 192.168.128.1
住所: 192.168.128.1#53
別名:

ホスト keshi。見つかりません: 3(NXDOMAIN)
root@poks:~# ホスト 192.168.128.7 192.168.128.1
ドメインサーバーの使用:
名前: 192.168.128.1
住所: 192.168.128.1#53
別名:

ホスト 7.128.168.192.in-addr.arpa. が見つかりません: 3(NXDOMAIN)

何を間違って設定しているのでしょうか? それらのホストに個別の「アドレス」行を追加せずに、DNS に応答させるにはどうすればよいですか。逆レコードも適切に提供されるようにしたいです。

よろしくお願いします。

答え1

これがまさにあなたが望んでいることかどうかはわかりませんが、私は MAC と名前のマッピングだけを dnsmasq.conf に記述し、名前と IP のマッピングを /etc/hosts に記述することを除いて、同様のことを行っています。

答え2

リース期間に無限を追加して、リースが常にアクティブになるようにします。

関連情報