Aレコードとは何ですか?CNAMEやMXとどう違うのですか?

公開: 2020-09-22

ドメインネームシステム(DNS)は、覚えやすいドメイン名を使用してWebをナビゲートできるようにするものです。 インターネットのさまざまな部分を結び付け、それらの間の通信を容易にします。 ただし、DNSとそのコンポーネントは、特にDNSレコードに関しては、混乱を招く可能性があります。

この記事では、DNSAレコードについて説明します。 それらが何であるか、それらが何をするか、そしてそれらがCNAMEおよびMXレコードとどのように異なるかについて説明します。 それから私達はあなたのウェブサイトのためにそれらを見つける方法をあなたに示します。

始めましょう!

私たちのYoutubeチャンネルを購読する

DNSレコードの簡単な紹介

インターネットに接続されているすべてのデバイスには、固有のIPアドレスがあります。 このコンポーネントは、要求と応答の送信先を他のコンピューターに指示するという点で、メールアドレスと同様に機能します。 ウェブサイトの場合、その情報の転送により、訪問者のブラウザにコンテンツが読み込まれます。

ただし、IPアドレスは長い数字の文字列で構成されているため、ブラウザに1つ入力してサイトにアクセスするのは、必ずしもユーザーフレンドリーではありません。 そこでDNSが登場します。これは、 www.elegantthemes.comなどのより読みやすいドメイン名をWebサイトに割り当て、ユーザーがアクセスできるように対応するIPアドレスに関連付けるシステムです。

DNSレコードは、特定のIPアドレスに関連付けられているURLをDNSに通知する要素です。 これらはデータベース全体を結び付けるスレッドであるため、Webアドレスを入力すると、ブラウザーは要求の送信先を認識します。

レコードとは何ですか?CNAMEやMXとどう違うのですか?

DNSレコードにはいくつかの種類がありますが、最も一般的で重要なものは「A」、「CNAME」、「MX」と呼ばれます。 それぞれが何をしているのか、そしてそれらがどのように違うのかを分析してみましょう。

レコードは最も基本的なタイプです。 「A」は「アドレス」を表します。その機能は、ドメイン名またはURLをIPアドレスに直接結び付けることです。 次に例を示します。

Aレコードの例。

[ホストレコード]列は、レコードが参照するドメインまたはサブドメインを示し、「@」はルートドメインまたはサイトのプライマリドメインを表します。 [ポイント]列は、最初の列のドメインが指すIPアドレスです。 TTLは「 TimetoLive 」の略で、クエリをキャッシュする時間をDNSに指示します。 これは、一般的に心配する必要のない技術的な詳細です。

基本的に、ブラウザにWebアドレスを入力すると、DNSはそのドメイン名を検索し、ブラウザを関連付けられたIPアドレスにルーティングします。

CNAMEは「CanonicalName」の略です。 CNAMEレコードは基本的に、あるドメイン名を別のドメイン名に結び付けるエイリアスです。 たとえば、ブラウザに「elegantthemes.com」と入力すると、前者が後者を指すエイリアスがあるため、DNSはwww.elegantthemes.comに移動します。

CNAMEレコードは、常にAレコードまたは別のCNAMEのいずれかを指します。 それらは次のようになります。

CNAMEレコードの例。

CNAMEレコードの場合、唯一の違いは、[ポイント先]列がIPではなくホストレコードが指すWebアドレスになることです。 たとえば、ホストレコードが「www」であり、「example.com」を指している場合があります。 これにより、 www.example.comexample.comにリダイレクトされます

これの利点は、それらを編集する必要がある場合、Aレコードを変更するだけで、それを指すすべての関連するCNAMEが自動的に更新されることです。

最後に、MXまたは「メール交換」レコードは電子メールの送信を扱います。 それらは、特定の電子メールアドレスがどこにあるかをDNSに伝えます。 次に例を示します。

MXレコードの例。

[優先度]列には、各MXレコードに優先度番号が割り当てられます。 ここに複数のレコードがある場合は、最も低い優先度が最初に試行されます。 接続に失敗した場合、DNSは機能するまでリストを下に移動します。

したがって、要約すると、AレコードはIPアドレスを直接指し、CNAMEはAレコードを指します。 MXレコードはメールサーバーを指し、メールを適切な宛先にルーティングするのに役立ちます。

Aレコードにアクセスする必要がある理由

ほとんどの場合、Aレコードで多くのことを行う必要はありません。 サイトが稼働すると、それらは同じままになる傾向があり、提供を求められることはめったにありません。

ただし、サイトのAレコードにアクセスして編集しなければならない状況がいくつかあります。 特に、ホスティングプロバイダーやプランを切り替えることにした場合や、サイトを独自のプライベートサーバーに移行する場合など、Webサーバーを変更するためにそれらが必要になる場合があります。

サイトのドメイン名を変更したが、そのコンテンツをそのまま維持したい場合は、Aレコードを更新する必要がある場合もあります。 その場合、Aレコードを変更するだけで、新しいドメインがWebホストのサーバー上の同じ場所を指すようになります。

最後に、サイトのサブドメインを作成する場合、それらをサーバーにポイントするために、それらのサブドメインを生成する必要がある場合があります。

Aレコードにアクセスする方法(3ステップ)

WebホスティングアカウントのダッシュボードからサイトのAレコードにアクセスできるはずです。 この例では、Bluehostを使用します。 ただし、プロバイダーの設定は異なる場合があることに注意してください。 ヘルプが必要な場合は、関連ドキュメントを参照するか、ホストのサポートチームに連絡することをお勧めします。

ステップ1:Webホストのドメイン設定にアクセスする

まず、ホスティングアカウントにログインする必要があります。 次に、ドメイン設定を探します。 通常、これは単にドメインと呼ばれます。

Bluehost管理ページのドメイン設定

この画面をクリックすると、アカウントに登録されているドメインのリストが表示されます。

ステップ2:DNS設定を見つける

[ドメイン]ページが表示されたら、レコードを編集するドメインを見つけます。 DNSオプションを探しています。 Bluehostユーザーは、ドメインエントリの横にあるドロップダウンボックスをクリックし、リストからDNSを選択することで、この設定にアクセスできます。

リストからDNSを選択して、Aレコードを編集します。

これにより、そのドメインのすべてのDNSレコードを一覧表示するページに移動します。

ステップ3:レコードを追加、削除、または変更する

最後に、DNSレコードを追加、削除、または変更するには、変更するオプションに適切なオプションを選択するだけです。 行った変更がDNS全体に反映されて有効になるまでには時間がかかることに注意してください(場合によっては最大48時間)。

CNAME、MX、またはその他のDNSレコードを変更する必要がある場合は、同じ手順に従います。 ほとんどのホストは、それらすべてを同じページに配置します。

結論

DNSは、インターネットを直感的にナビゲートできるようにする秘訣です。 ただし、場合によっては、DNSレコードという要素を直接操作する必要があります。 どちらが何をするかを知ることは、必要が生じた場合にこのプロセスを効率的にナビゲートするのに役立ちます。

レコードは、DNSの基本的な構成要素です。 これらは、Webサイトのドメイン名をそれがホストされているコンピューターに結び付けるものです。 それがなければ、IPアドレスの記憶に行き詰まってしまいます。 一方、CNAMEレコードはWebサイトのエイリアスを処理し、MXレコードは電子メールのルーティングを処理します。

Aレコードとその操作方法について質問がありますか? 以下のコメントセクションでお知らせください!

O n E studio /shutterstock.comによる画像