Skip to main content

DNSとは? - 完全ガイド

DNSとは? - 完全ガイド

ドメインネームシステム(DNS)は、インターネットの基盤となる重要なインフラで、デジタルの「電話帳」のような役割を果たしています。その主な機能は、私たちが覚えやすいドメイン名(google.comなど)を、コンピュータ同士が通信するために必要な数値のIPアドレスに変換することです。

技術的な定義

DNSは、インターネットやプライベートネットワークなどのIPネットワークに接続されたデバイスのための、階層的で分散型の命名システムです。

DNSサーバーは、インターネットなどのネットワーク上でドメイン名に関連付けられた情報を格納する、分散型の階層データベースを使用しています。

DNSの仕組み

ブラウザにURLを入力すると、複数のレベルを経由する複雑なDNS名前解決プロセスが実行されます:

1

Local Query (DNS Cache)

Your device checks its local DNS cache to see if it already knows the domain's IP.

2

Recursive DNS Server

If not in cache, the query is sent to the configured recursive DNS server.

3

Root Servers

The recursive server queries the 13 global Root Server clusters.

4

TLD Servers

Root Servers redirect to Top Level Domain servers (.com, .es, .org).

5

Authoritative Server

The specific domain's authoritative DNS server is queried.

6

Response and Cache

The response is returned and each server caches info according to TTL.

主なDNSレコードの種類

A

名前をIPv4アドレスにマッピングする

example.com → 192.168.1.1

AAAA

名前をIPv6アドレスにマッピングする

example.com → 2001:db8::1

CNAME

ある名前から別の名前へのエイリアス

www.example.com → example.com

MX

メールサーバーを指定する

example.com → mail.example.com

TXT

任意のテキスト情報

SPF、DKIM、検証

NS

権威ネームサーバーを指定する

example.com → ns1.provider.com

主なDNSレコードの種類

A

名前をIPv4アドレスにマッピングする

example.com → 192.168.1.1

AAAA

名前をIPv6アドレスにマッピングする

example.com → 2001:db8::1

CNAME

ある名前から別の名前へのエイリアス

www.example.com → example.com

MX

メールサーバーを指定する

example.com → mail.example.com

TXT

任意のテキスト情報

SPF、DKIM、検証

NS

権威ネームサーバーを指定する

example.com → ns1.provider.com

SOA

DNSゾーンの権威の起点

ゾーンの管理情報

PTR

IPアドレスから名前への逆引き解決

1.1.168.192.in-addr.arpa → host.example.com

SRV

サービスのアドレス指定

_sip._tcp.example.com → sip.example.com:5060

CAA

認証局の認可

example.com → letsencrypt.org

DNSを改善する準備はできていますか?

ニーズに最適な無料DNSサーバーを選んで、数分で設定しましょう。