Windows Server で DNS を設定するのはそれほど難しいことではありませんが、注意しないとつまずく可能性があります。ネットワークが遅い場合や、アプリが必要なリソースを見つけられない場合などです。複雑なメニューに煩わされたり、手順を省略したりすることなく、すぐに設定を完了したい場合もあります。このチュートリアルでは、DNS ロールのインストールから最初のゾーンの作成、ホストレコードの追加まで、サーバーがドメイン名を適切に解決できるようにするための基本事項を網羅しています。ネットワークの安定性が向上し、名前解決の手間が軽減され、DNS サーバーを利用するすべてのユーザー、特に Active Directory や社内リソースを実行しているユーザーにとって、全体的なエクスペリエンスが向上します。
Windows Server で DNS を設定するにはどうすればよいですか?
まず役割をインストールします
- Windows Server に管理者権限でログインしてください。単なるユーザーアカウントではなく、本物の管理者権限が必要です。管理者権限がないと何も起こりません。
- スタートメニューをクリックし、 「サーバーマネージャー」を検索して開きます。まだピン留めされていない場合は、検索バーで検索してください。
- サーバーマネージャーで、右上の「管理」をクリックし、 「役割と機能の追加」を選択します。ウィザードがポップアップ表示されるので、PowerShellなどの複雑なツールを使って手動で行う必要はありません。
- 役割ベースまたは機能ベースのインストールを選択し、「次へ」をクリックします。不要なものはすべて選択解除し、DNSはチェックしたままにしておきます。
- プールからサーバー (おそらくリストされている唯一のサーバー) を選択し、[次へ]をクリックします。
- 役割リストを下にスクロールし、「DNSサーバー」にチェックを入れ、ポップアップ表示されるプロンプト(警告など)を確認します。前提条件について尋ねられる場合がありますが、そのまま受け入れてください。
- 選択内容を確認し、「インストール」をクリックします。完了するまでお待ちください。進行状況バーが表示されます。通常は1~2分ほどかかります。
- 完了したらウィザードを閉じます。これでDNSはインストールされましたが、まだ設定されていません。
DNSマネージャーを開いてゾーンを作成する
- サーバーマネージャーで、「ツール」 > 「DNS」に移動します。これにより、管理ツールの下にあるDNSマネージャーコンソールが開きます。
- 「前方参照ゾーン」を右クリックし、「新しいゾーン」を選択します。ウィザードが起動し、ゾーンの設定手順を案内します。
- プライマリ ゾーンを選択します(これは、サーバーが信頼できるソースになることを意味します)。次に、[次へ]をクリックします。
- example.comのようなドメイン名を入力してください。これにより、クライアントが社内ウェブサイトやサービスを見つけやすくなります。あまり考えすぎずに入力してください。
- すべてを確認してください。ネットワークに特別な設定が必要な場合を除き、通常はデフォルトのオプションで問題なく動作します。
ドメインのホスト(AまたはAAAA)レコードを追加する
- ゾーンを作成したら、それを右クリックし、「新しいホスト(AまたはAAAA)」を選択します。ここからが楽しい作業、つまりIPアドレスと名前のマッピングが始まります。
- ホスト名(例:server1 )を入力します。 「OK」を押すと、完全修飾ドメイン名(FQDN)が自動的に取得されます。
- マシンの IP アドレスを入力します。ほとんどの設定では IPv4 です(例:
192.168.1.50
)。設定によっては IPv6 の AAAA レコードが必要になる場合もありますが、現時点では通常オプションです。 - 「ホストを追加」をクリックします。必要に応じて他のデバイスでも繰り返します。DNSは不安定な場合があり、特に初めて設定する場合は注意が必要です。そのため、追加後はエントリを再度確認してください。
ちょっとしたヒント:クライアントマシンまたは社内システムがこのDNSサーバーを参照するように設定されていることを確認してください。そうしないと、これまでの作業がすべて無駄になります。このDNSサーバーをデフォルトで使用するには、ネットワークアダプターの設定またはDHCPオプションを更新する必要があるかもしれません。
まとめ
Windows ServerへのDNSの導入は、一度コツをつかめば比較的簡単な作業の一つです。社内ネットワークの安定性、Active Directory、そしてユーザーの利便性向上に不可欠です。特別なことはほとんどなく、数回クリックしてゾーンを作成し、レコードを追加するだけです。一度正しく設定すれば、あとはスムーズに進みます。
特に初心者や複雑な環境で作業している場合は、多少の不具合は覚悟しておくべきですが、全体的には扱いやすいです。Windowsでは多少面倒な操作が必要になることもありますが、それは魅力の一部であり、気分によっては煩わしさを感じることもあるでしょう。
よくある質問
DNSは基本的にドメイン名をIPアドレスに変換します。そのため、 google.comと入力する代わりに、ブラウザはDNSのおかげで正確なアクセス先を把握できます。
サーバーマネージャーからDNSロールを追加し(クリック操作を何度も繰り返します)、ゾーンを作成してネットワークのホストレコードを追加します。手順はいくつかありますが、問題なく動作します。
主なものとしては、再帰リゾルバ、ルートネームサーバー、TLDサーバー、権威ネームサーバーがあります。これらはそれぞれドメインクエリの解決において異なる役割を担っており、最初は理解するのが大変です。
まとめ
DNSは最初は難しそうに思えるかもしれませんが、何度か設定すれば、ネットワーク設定パズルの1つのピースに過ぎなくなります。覚えておいてください、考えすぎず、手順に従って、エントリを再確認し、クライアントがDNSを指定していることを確認してください。この情報が作業のスピードアップに役立つことを願っています。誰かが何時間も頭を悩ませずに済むよう、少しでもお役に立てれば幸いです!