見出し画像

WEBサイトの基本:ドメインとDNS

AquaAge株式会社の社内勉強会資料を公開します。


インターネットとは?

インターネットは世界中のサーバーがつながる巨大なネットワークです。インターネットのおかげで、私たちは様々なWebサイトやWebサービスに簡単にアクセスできるようになりました。

ドメインはなぜ必要?

電話番号を覚えるのが難しいように、IPアドレスも覚えにくいものです。だから私たちは電話帳を使うように、覚えやすいドメイン名(例: aquaage.ai)を使っています。

そもそもDNSって何?

Webサイトを公開する際、DNSレコードの設定が必要です。そもそもDNSって何? DNS(Domain Name System)は、インターネット上でのドメイン名を管理するシステムのことです。

ドメインの構造は?

ドメインは「. 」で区切られた階層構造になっています。最上位にはトップレベルドメイン(TLD、例:.ai)、その下にセカンドレベルドメイン(SLD、例:aquaage)が位置し、さらに下にサブドメイン(例:www)があります。

あまり知られていないRootドメイン

Rootドメインは、DNSの階層構造において最上位にありますが、一般的にはあまり知られていないです。すべてのドメインに共通しているため、通常は省略されます。

ドメインの階層

ドメインの階層は、上位からルートドメイン、トップレベルドメイン、セカンドレベルドメイン、そしてサブドメインと順に続きます。それぞれのドメインレベルは異なるサーバーによって管理されています。

DNS検索の仕組み

インターネットでサイトを検索するとき、DNSは「階層的問い合わせ」で動作します。まずルートサーバーに問い合わせ、次にTLDサーバー(例:.aiサーバー)に移り、最後にSLDサーバー(例:aquaage.aiサーバー)でIPアドレスを特定します。

キャッシュDNSサーバーとは?

キャッシュDNSサーバーは、IPアドレスを一定期間(TTL設定値)キャッシュします。例えば、TTLが3600秒(1時間)の場合、キャッシュ情報は1時間後に期限切れとなり、サーバーは最新のデータを取得するために権威DNSサーバーに再問い合わせします。

TTLとは?

TTLは、DNSレコード(IPアドレス含む)がキャッシュに保持される時間のことです。「お名前.com」の場合、TTLは60秒(1分)から86400秒(1日)の範囲で設定可能です。

権威DNSサーバーとは?

権威DNSサーバー(Authoritative DNS Server)は、特定のドメイン(例:aquaage.ai)に関連するDNSレコードを保持しており、その情報に対する「権威」を持つサーバーです。

Aレコードとは?

Aレコード(Addressレコード)は、ネイキッドドメイン(例:aquaage.ai)にIPv4アドレスを割り当てるために使われます。

CNAMEレコードとは?

CNAMEレコードは、サブドメイン(例:www.aquaage.ai または info.aquaage.ai)を別のドメインへ転送する時に使います。

TXTレコードとは?

TXTレコードは、ドメインの所有権確認に使われます。

MXレコードとは?

MX(Mail eXchange)レコードは、ドメインに対するメールの送受信を担当するサーバーを指定する際に使用されます。

いいなと思ったら応援しよう!