BINDとカスタムドメインを使用したローカルホスト名の解決

BINDとカスタムドメインを使用したローカルホスト名の解決

また、最近では、デフォルトのLinuxサーバーの1つをルーターに切り替え、既存のルーターをスイッチとアクセスポイントにしました。私の問題の1つは、ローカルネットワークのホスト名を自動的に解決してDNSキャッシュに追加できないことです。このためにDNSMasqに戻す必要がある場合は、最終的に研究でBINDを選択するようになりました。私が見つけたものはnmblookupこれまでに見つけたものの中で最高ですが、nmbdホスト名解決のためにSambaをインストールし、自宅のすべてのデバイスを起動したくありません。以前のルーターがすべてのホストに対してこれを正しく実行できたため、これを行う方法があることがわかります。どんなアイデアがありますか?

ベストアンサー1

ISC dhcpdは動的DNS更新のためにBINDと組み合わせることができますが、いくつかの設定が必要です。完全な情報はdhcpd.confマニュアルページにあります。既定では、次の作業を行う必要があります。

  • ランニングddns-confgen。これにより、named.conf指示に従ってファイルに追加する必要があるいくつかの構成ブロックが作成されます。それらに従ってください。nsupdatedhcpdを使用するため、これは必要ありませんが、ボンド構成が正しく行われたことを確認するために使用できます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を使用してすぐに機能します。ただし、セキュリティ上の理由から、これはお勧めできません。

おすすめ記事