DNSレコードとは何で、何をするのですか?

ドメインネームシステム(DNS)レコードは電話帳のエントリのようなものです。デバイスとサーバーを接続する重要な情報を保持し、正しいサイトを正しいドメイン名に一致させます。通常、DNSレコードはドメイン名(example.com)をIPアドレス(例: 192.168.1.1)に変換し、正しいウェブサイトを取得します。ドメインを入力すると、DNSが正しいIPアドレスを見つけ、ブラウジングが始まります。しかし、異なるレコードは異なる機能を持っているので、それぞれの機能を見てみましょう:

Aレコード(アドレスレコード)

Aレコードはドメイン名を特定のIPv4アドレスにマッピングします。例えば、example.comにウェブサイトがある場合、AレコードはウェブサイトがホストされているサーバーのIPアドレスを指定します。

AAAAレコード(IPv6アドレスレコード)

Aレコードに似ていますが、次世代のインターネットアドレスであるIPv6アドレス用です。

MXレコード(メールエクスチェンジレコード)

ドメインのメールを受信する責任があるメールサーバーを指定します。メールがexample.comでホストされている場合、MXレコードはどのサーバーが受信メッセージを処理するかを決定します。

CNAMEレコード(カノニカルネームレコード)

1つのドメインを別のドメインのエイリアスにすることができます。たとえば、www.example.comexample.comがある場合、CNAMEレコードはwww.example.comexample.comにポイントし、両方が同じ宛先に解決されるようにできます。

CNAMEはALIASレコードとしても機能します。詳細はこちらをご覧ください。

SRVレコード(サービスレコード)

ホスト名、ポート、優先度を指定することで、VoIPやメッセージングサービスなどの特定のサービスの場所を定義します。

TXTレコード(テキストレコード)

ドメインの検証やSPF、DKIM、DMARCなどのセキュリティ設定を含む様々な用途のためにテキスト情報を保存します。

CAAレコード(認証局認可)

どの認証局(CA)がドメインのSSL証明書を発行できるかを指定し、不正な証明書を防ぐのに役立ちます。

NSレコード(ネームサーバーレコード)

どのネームサーバーがドメインに対して権威を持っているかを示します。各ドメインには通常、冗長性と信頼性のために複数のNSレコードがあります。

PTRレコード(ポインターレコード)

逆引きDNSルックアップに使用され、IPアドレスをドメイン名に解決します。これはしばしばメールの検証やセキュリティ対策に使用されます。

TLSAレコード(トランスポート層セキュリティ認証)

DANE(DNSベースの名前付きエンティティの認証)と共に使用され、TLS証明書をドメイン名に関連付け、セキュリティを強化します。

SVCBレコード(サービスバインディングレコード)

利用可能なサービスに関する情報を提供することでサービスの発見を最適化し、接続のパフォーマンスとセキュリティを向上させます。

HTTPSレコード(HTTPS専用サービスバインディングレコード)

HTTPSサービス用のSVCBの特殊バージョンで、ブラウザやアプリケーションが安全な接続を最適化するのに役立ちます。

概要

DNSレコードは、ウェブサイト、メールシステム、その他のオンラインサービスの適切な機能に不可欠です。これらのレコードを理解することで、ドメインの管理方法を大幅に向上させ、セキュリティを改善するのに役立ちます。

Spaceshipでホストレコードを設定するには:

  1. に移動しますAdvanced DNS Manager

  2. ホストレコードを設定したいドメインを選択します。

  3. DNSレコード -> カスタムレコードに移動します。

  4. 提案されたリストから必要なレコードを選択します。

  5. 必要な値を挿入し、追加ボタンを選択します。

  6. さらにレコードが必要な場合は、+Add recordボタンを選択し、ドロップダウンリストから選択してください。

有効なメールアドレスが必要です