16.04前書きサーバーの構成とインフラストラクチャを管理する重要な部分には、適切なドメインネームシステム(DNS)を設定することにより、ネットワークインターフェイスとIPアドレスを名前で簡単に検索する方法を維持することが含まれます。IPアドレスの代わりに完全修飾ドメイン名(FQDN)を使用してネットワークアドレスを指定すると、サービスとアプリケーションの構成が容易になり、構成ファイルの保守性が向上します。プライベートネットワーク用に独自のDNSを設定することは、サーバーの管理を改善する優れた方法です。16.04でBINDネームサーバーソフトウェア(BIND9)を使用して内部DNSサーバーをセットアップする方法について説明します。これは、サーバーがプライベートホスト名とプライベートIPアドレスを解決するために使用できます。これは、内部ホスト名とプライベートIPアドレスを管理するための中心的な方法を提供します。これは、環境が数個以上のホストに拡大する場合に不可欠です。前提条件このチュートリアルを完了するには、次のものが必要です。[プライベートネットワークが有効]で同じデータセンターで実行されている一部のサーバー。これらはDNSクライアントになります。+」ユーザーによる管理アクセス。16.04初期サーバーセットアップガイド]に従ってください。DNSの概念に精通していない場合は、https://www.digitalocean.com/community/tutorial_series/an-introduction-to-managing-dnsの最初の3つの部分を読むことをお勧めします[DNSの管理の概要]。インフラストラクチャと目標の例この記事では、次のことを想定しています。作成したDNSインフラストラクチャを利用する2つの既存のクライアントサーバーがあります。インフラストラクチャにはいくつでも追加できます。DNSネームサーバーとして指定される追加の2台のサーバーがあります。これらのサーバーはすべて同じデータセンターに存在します。*データセンターであると想定します。+」サブネット上にあります)。サーバーに合わせてこれを調整する必要があるでしょう。すべてのサーバーは、「example.com」で実行されるWebアプリケーションに何らかの形で関連しています。これらの仮定により、プライベートサブネットまたはゾーンを参照するために「nyc3.example.com」を使用する命名スキームを使用することが理にかなっていると判断します。関連する詳細については、次の表を参照してください。*があり、バックアップとして機能します。プライマリDNSサーバーであるns1をインストールして始めましょう。+`パッケージキャッシュを更新します。updateBINDをインストールします。bind9-docIPv4モード続行する前に、BINDをIPv4モードに設定しましょう。systemdユニットファイルを編集します。+`ディレクティブの最後に「-4」を追加します。bind終了したら、エディターを保存して閉じます。systemdデーモンをリロードして、実行中のシステムに新しい構成を読み込みます。daemon-reloadBINDを再起動して、変更を実装します。bind9BINDがインストールされたので、プライマリDNSサーバーを設定しましょう。