重要なお知らせ:GoogleとYahooは2024年4月よりDMARCを義務付けます。
PowerDMARC

DNSの種類。DNSクエリーの種類、サーバー、レコードの説明

DNSの種類

DNSの種類

読書時間 4

DNS(Domain Name System)とは、ドメイン名をIPアドレスに変換するサービスです。DNSは、ドメイン名をIPアドレスに変換するサービスのことで、ユーザーがURLを入力したときに、ブラウザが目的のWebサイトを見つける方法を知るためのものです。DNSには、次のようなさまざまな種類があります。

  1. キャッシュオンリー
  2. 権威ある
  3. リカーシブ
  4. フォワーディング

最も一般的なDNSクエリの種類とその有用性

1.権威DNSクエリタイプ

権威DNSとは、DNSの種類の1つで、専用のサーバーがDNSレコードをホストする場合です。 DNSレコードをホストし、これらのレコードに関する問い合わせに回答します。たとえば、「example.com」がどこでホストされているかを知りたい場合、DNSリゾルバは権威サーバーにその情報を問い合わせます。

2.再帰的DNSクエリタイプ

再帰的DNSとは、DNSの種類の1つで、サーバーがユーザーの代わりに情報を調べて、ユーザーに返すものです。例えば、「example.com」がどのようなIPアドレスに解決されるかを知りたい場合、再帰的サーバーはその情報をユーザーの代わりに調べ、ユーザーのコンピューターが画面に表示したり、別の方法で使用できるように返します。

3.転送DNSクエリタイプ

転送DNSタイプは、あるドメインに対するすべてのDNSクエリーを別のネームサーバーに転送するために使用されます。これは、ネットワーク上で独自のネームサーバーを実行しながらも、ドメインへのリクエストを外部のネームサーバーに転送したい場合に便利です。これは、ロードバランシングとダウンタイムの最小化に使用されます。 

DNSクエリータイプの転送は、多くの理由で役に立ちます。サイトのトラフィックが多く、スケーリングに役立つ場合、別のドメイン名を購入し、古いドメイン名の代わりにそれを使用する場合、またはサイトのアドレスを管理する際に、自分自身で物事を簡単にしようとする場合などです。

4.キャッシュ専用DNSクエリの種類

キャッシュ専用DNSは、検索結果のみをキャッシュするDNSの一種です。つまり、あるレコードを要求したときに、それがまだキャッシュされていなければ、インターネットに出かけていって、そこで答えを見つけようとするのです。

このタイプのDNSは、ネットワークを可能な限り高速にしたいユーザーや、新しいものを要求するときに時折発生する遅延を気にしないユーザーに適しています。

また、ファイアウォールや他のセキュリティソフトウェアでブロックされていないサイトでも、「ブロックリスト」を設定することで、そのサイトへのアクセスを防ぐことができるので、ネットワーク上で特定のサイトや種類のコンテンツをブロックしたい場合にも適しています。

DNSサーバーの種類一般的なDNSサーバーのバリエーション

1.プライマリDNSサーバ 

これらは、お客様のドメインをホストし、ドメインへのトラフィックを誘導する役割を果たす主要なDNSサーバーの種類です。マネージドDNSサービスを使用している場合、これらはあなた自身のサーバーではない可能性が高いです。 

プライマリーDNSサーバーは、ネットワーク上の他のコンピューターからの要求を受信し、応答する責任を負うコンピューターです。プライマリーDNSサーバーは、ドメインネームシステム(DNS)に関する情報を保存し、そのドメインのDNSレコードの中央機関として機能します。

プライマリDNSサーバーは通常、独自のIPアドレスを持っており、クライアントコンピューターは、ホスト名をIPアドレスに解決する必要があるときに、このIPアドレスを使用してサーバーに問い合わせることができます。クライアントは、プライマリDNSサーバーに初期クエリパケットを送信し、特定のホスト名に関連するIPアドレスを要求し、応答クエリパケットで返されます。この同じコンピューターで複数のドメインがホストされている場合、セカンダリDNSサーバーとして機能し、これらのドメインに対して同様のタスクを実行することもできます。

2.セカンダリーDNSサーバー

セカンダリーサーバーは、プライマリーサーバーがダウンした場合やアクセスできない場合に備えて、バックアップとして機能するものです。セカンダリーサーバーは通常、ドメインレジストラによってホストされており、DNSの管理を許可した場合は、レジストラからセットアップ方法の説明が提供されます。

セカンダリDNSサーバーは、プライマリDNSサーバーが故障した場合や利用できない場合に、DNSレコードを取得するために使用できるサーバーです。セカンダリDNSサーバーは、プライマリDNSサーバーから自動的に情報を更新するように設定することができます。これにより、インフラに変更があった場合に、手動でレコードを更新する必要がありません。

3.三次DNSサーバ 

プライマリ・サーバとセカンダリ・サーバのバックアップの追加レイヤとして機能する3次サーバです。一般的には、セカンダリーサーバーで提供されている以上の冗長性を提供したい場合にのみ必要ですが、設定がより複雑で時間がかかるため、より高い保護を求めている場合は、セカンダリーサーバーをセットアップしておくことをお勧めします。

一般的なDNSレコードの種類

一般的なDNSの種類としては、以下のようなものがあります。

1.Aレコード

Aレコードは、IPv4アドレスをドメイン名にマッピングするために使用されます。Aレコードは、IPアドレスに解決したいすべてのホスト名に対して使用することができます。これらのレコードは、ローカルでないDNSクエリーが正しく動作するために必要です。

2.CNAMEレコード

CNAMEレコードは、複数のWebサイトやサービスに1つのホスト名を使用することができます。このレコードは、ユーザーに特定の名前でサイトにアクセスしてもらいたいが、実際のIPアドレスを覚えてもらう必要がない場合に使用します(IPアドレスは時間の経過とともに変更される可能性があります)。

3.MXレコード

MXレコードは、メールサーバーが、組織のどのメールサーバーがその組織のドメイン名(複数可)に代わってメールを受信すべきかを知るために使用されます。これらのレコードは、メールサーバーがその組織のネットワーク内のドメインに宛てられた電子メールをどこに転送すべきかを指示します。

DNSは非常に重要です。DNSのおかげで、コンピューターや携帯電話からWebサイトやオンラインサービスにアクセスできるようになり、アクセスするたびにIPアドレスを覚える必要がなくなります(複数のデバイスを持っている場合は、これが大変です)。しかし、DNSに何か問題が発生すると、サイトへのアクセスに支障が出たり、さらに悪い事態が発生したりする可能性があります。

モバイル版を終了する