2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

初心者向け:AレコードやCNAMEレコードなど主要DNSレコードの役割と設定方法

Last updated at Posted at 2024-11-23

はじめに

DNS(Domain Name System)は、インターネット上でドメイン名をIPアドレスに変換する仕組みを提供するシステムです。

この仕組みの中で、DNSレコードが重要な役割を果たしています。

この記事では、DNSレコードの基本的な役割と代表的なレコードの種類について解説します。

DNSレコードとは?

DNSレコードは、特定のドメイン名に関連する情報を記録したデータです。

この情報はDNSサーバーに保存されており、ユーザーがドメイン名にアクセスする際に参照されます。

スクリーンショット 2024-11-23 17.05.17.png
引用画像:https://www.value-domain.com/media/a-record/

たとえば、「example.com」を入力した際に、そのドメインのIPアドレスがDNSレコードを通じて取得され、ウェブサイトが表示されます。

主なDNSレコードの種類

DNSレコードには複数の種類があり、それぞれ役割が異なります。以下に主要なものをまとめました。

1. Aレコード(Address Record)

概要: ドメイン名をIPv4アドレスに紐付けるレコードです。

example.com.  IN  A  192.0.2.1

ウェブサーバーやメールサーバーなどのホストを特定するために使用されます。

2. AAAAレコード(IPv6 Address Record)

ドメイン名をIPv6アドレスに紐付けるレコードです。

example.com.  IN  AAAA  2001:0db8::1

IPv6対応が必要な場合に使用されます。

3. CNAMEレコード(Canonical Name Record)

ドメイン名を別のドメイン名に紐付けるレコードです。

www.example.com.  IN  CNAME  example.com.

ドメイン名のエイリアス(別名)を作成する際に使用されます。

4. MXレコード(Mail Exchange Record)

メールサーバーの情報を指定するレコードです。

example.com.  IN  MX  10 mail.example.com.

※「10」は優先度を表します。

メールの配送先を指定します。

5. TXTレコード(Text Record)

任意のテキストデータを記録するレコードです。

example.com.  IN  TXT  "v=spf1 include:_spf.example.com ~all"

SPF(Sender Policy Framework)やDKIM(DomainKeys Identified Mail)など、メール認証に利用されることが多いです。

6. NSレコード(Name Server Record)

ドメイン名に対応するDNSサーバーを指定するレコードです。

example.com.  IN  NS  ns1.example.com.

ドメインの管理を行うDNSサーバーを指定します。

7. PTRレコード(Pointer Record)

IPアドレスをドメイン名に変換するための逆引きレコードです。

1.2.0.192.in-addr.arpa.  IN  PTR  example.com.

主にリモートサーバーの認証に利用されます。

8. SRVレコード(Service Record)

特定のサービスを提供するサーバーの情報を記録するレコードです。

_sip._tcp.example.com.  IN  SRV  10 5 5060 sipserver.example.com.

※「10」は優先度、「5」は重み、「5060」はポート番号です。

VoIPやチャットサービスなどに利用されます。

9. SOAレコード(Start of Authority Record)

ゾーン情報の開始を示すレコードです。

example.com.  IN  SOA  ns1.example.com. admin.example.com. (
                2024010101 ; Serial
                3600       ; Refresh
                900        ; Retry
                604800     ; Expire
                86400 )    ; Minimum TTL

ドメインの管理情報を提供します。

まとめ

DNSレコードはインターネットを支える重要な要素であり、それぞれが特定の用途に応じた役割を持っています。

適切なDNS設定を行うことで、ウェブサイトやメールサービスを正しく機能させることができます。

DNSの仕組みや設定方法を理解し、必要に応じて活用してみてください!

関連記事

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?