ひとことで言うと
DNS は、tatoedia.com のような ドメイン 名を、実際のサーバーの場所(IPアドレス)へ結びつける仕組みです。人が覚えやすい名前と、コンピューターが使う番号をつなぐ翻訳係です。
イメージ図
たとえ話でもう少し詳しく
お店の名前を受付に伝えると、受付係が住所録を調べて「そのお店は○丁目○番地にありますよ」と案内してくれます。DNS もこれと同じで、ブラウザにドメイン名を入力すると、DNS サーバーが「そのサイトはこの番号のサーバーにありますよ」と返答します。この仕組みがあるから、番号を覚えなくても目的のサイトに行けるわけです。
よく出る場面・使いどころ
- 新しい ドメイン を取得してサイトを公開するとき
- レンタルサーバー や VPS へサーバーの引っ越しをするとき
- メールの送受信先を設定するとき
- サブドメイン(例: blog.example.com)を追加するとき
似た言葉との違い
- ドメイン: 名前そのもの(看板)。DNS はその名前を住所に変換する仕組み
- IPアドレス: 実際の住所番号。DNS が名前から探してくれる
実務で気にするポイント
- ドメインを買っただけではサイトは公開されない。DNS で「この名前はこのサーバーへ」と登録が必要
- DNS の設定変更は反映に数分〜数時間かかることがある(「浸透」と呼ばれる)
- 設定ミスするとサイトやメールが止まるため、変更前に現在の設定を控えておく
https://で公開するなら、DNS が向いた先で SSL も正しく設定する必要がある
関連して読みたい用語
- ドメイン: DNS が変換対象にしている「名前」そのものです
- SSL: DNS で接続先を向けたあと、通信を暗号化する時に必要です
- VPS: DNS の向き先として指定することが多い公開先の一つです
- Aレコード: ドメイン名とIPアドレスを結びつける最も基本的なDNSレコードです
- CNAMEレコード: ドメイン名を別のドメイン名の別名として登録するレコードです
- MXレコード: ドメイン宛てのメールを受け取るサーバーを指定するレコードです
- TXTレコード: メール認証やドメイン所有確認などに使うテキスト情報を登録するレコードです
- NSレコード: ドメインのDNS情報を管理する権威サーバーを指定するレコードです
注意: DNS の変更はすぐには反映されません。サーバー移転や設定変更のときは、余裕を持ったスケジュールで進めましょう。