また、最近では、デフォルトのLinuxサーバーの1つをルーターに切り替え、既存のルーターをスイッチとアクセスポイントにしました。私の問題の1つは、ローカルネットワークのホスト名を自動的に解決してDNSキャッシュに追加できないことです。このためにDNSMasqに戻す必要がある場合は、最終的に研究でBINDを選択するようになりました。私が見つけたものはnmblookup
これまでに見つけたものの中で最高ですが、nmbd
ホスト名解決のためにSambaをインストールし、自宅のすべてのデバイスを起動したくありません。以前のルーターがすべてのホストに対してこれを正しく実行できたため、これを行う方法があることがわかります。どんなアイデアがありますか?
ベストアンサー1
ISC dhcpdは動的DNS更新のためにBINDと組み合わせることができますが、いくつかの設定が必要です。完全な情報はdhcpd.conf
マニュアルページにあります。既定では、次の作業を行う必要があります。
- ランニング
ddns-confgen
。これにより、named.conf
指示に従ってファイルに追加する必要があるいくつかの構成ブロックが作成されます。それらに従ってください。nsupdate
dhcpdを使用するため、これは必要ありませんが、ボンド構成が正しく行われたことを確認するために使用できますnsupdate
。 - ブロックを
key
あなたのブロックにコピーします。dhcpd.conf
あなたの構成ブロックに
dhcpd.conf
次の構成ブロックも追加します。zone example.com. { primary 127.0.0.1; key ddns-key; } zone 0.0.10.in-addr.arpa. { primary 127.0.0.1; key ddns-key; }
当然、ゾーン名を更新したいゾーンに置き換える必要があります。
これを行うとうまくいきます。
免責事項:私は上記のバインディング部分のみを使用し、dhcpビットは使用しませんでした。
また、TSIGキーは必ずしも必要ではありません。 IPを介した動的DNSアップデートを許可することができます。この場合、DHCPを使用してすぐに機能します。ただし、セキュリティ上の理由から、これはお勧めできません。