「DNSってなに?」サーバーを契約する人が最低限だけ知っておきたい話
まずは結論だけ
DNS というのは「ドメイン(yoursite.com)から、実際のサーバーの住所を引いてくる仕組み」です。インターネットの電話帳、と表現されることが多いですね。
正直なところ、サーバーとドメインを同じ会社で契約してしまえば DNS をいじる場面はほぼありません。だから「全部覚えよう」と気合いを入れなくて大丈夫です。
ただ、
- ドメインだけ「お名前.com」で取って、サーバーは「ConoHa WING」にした
- サーバーを乗り換えた
- 独自ドメインメールを Gmail で受信したい
こういうときに必ず DNS の話が出てきます。最低限の地図だけ持っておくと、いざというときに迷子になりません。
電話帳って言われてもピンとこない人へ
例えば友達の家に行くとき、住所を知っていればたどり着けますよね。インターネットも同じで、「サーバーの住所(IPアドレス)」さえ分かれば、世界中どこからでもそのサイトにアクセスできます。
でも 123.45.67.89 みたいな数字の住所、覚えるのは無理です。だから人間が読める「yoursite.com」みたいな名前を、コンピュータが分かる数字に変換する仕組みが必要になります。それが DNS の役割です。
ブラウザに https://yoursite.com と入れた瞬間、裏では:
- お使いのパソコンが「yoursite.com の住所おしえて」と DNS サーバーに問い合わせ
- DNS サーバーが「
123.45.67.89だよ」と返事 - パソコンがその住所にアクセスしにいく
これがおよそ 0.05 秒くらいで終わっています。早い。
レコードの種類、これだけ覚えれば困らない
DNS には「レコード」と呼ばれる設定項目がいくつかあって、最初は呪文に見えます。ただ、初心者の方が日常で出会うのは実質4種類だけ。
| レコード | 何を指す | いつ使う |
|---|---|---|
| A | ドメイン → サーバーのIPアドレス | サイト表示のとき(必須) |
| MX | このドメインのメールはどこへ届ける | 独自ドメインメールを使うとき |
| CNAME | このドメインは別のドメインの別名です | サブドメイン設定、外部サービス連携 |
| TXT | 文字列をぶら下げる箱 | SPF/DKIM 等のメール認証、所有権証明 |
「AAAA」とか「NS」とか「SOA」とか他にも色々ありますが、編集部の体感では9割の初心者は A と MX しか触らない です。残り2つも、Google Search Console の所有権確認とか SPF 設定でたまに使うくらい。
「DNS が反映されない」あるあるの正体
サーバー乗り換えのときによく聞くのが「設定したのに、まだ古いサーバーに繋がる!」という悲鳴です。これ、ほぼ全部 TTL という設定値 のせい。
TTL は「この情報、世界中のキャッシュにこの秒数まで残しておいてOK」という指示です。多くの DNS が初期値で 3,600秒(1時間)や 86,400秒(24時間)を入れているため、変更してから世界中で完全に反映されるまでに時間がかかります。
裏ワザとして、移行を予定している1〜2日前から TTL を 300秒(5分)に短くしておくと、切り替え時の停止時間を最小化できます。プロのウェブ屋さんがよくやる手です。
ネームサーバーって何が違うの
ドメインを契約すると「ネームサーバー」を指定する欄が出てきます。これは「うちのドメインの DNS 設定はどこに置いてあるか」を世界に教える看板です。
- お名前.com で取って、お名前.com で管理 → ネームサーバーは初期設定のまま
- お名前.com で取って、ConoHa WING で使う → ネームサーバーを ConoHa WING のものに変更
後者をやらないと、せっかくサーバーで設定した内容が読まれません。これが冒頭で書いた「サーバー契約したのにサイトが出ない」の8割の正体です。
結局、初心者は何をすればいい?
身も蓋もない話ですが、サーバーとドメインを同じ会社で契約してしまうのが一番ラク です。多くのレンタルサーバーが「ドメイン永年無料」をやっているため、料金的にも損しません。
別々に取ってしまった場合は、
- ドメイン契約画面で「ネームサーバー変更」を探す
- サーバー会社が指定するネームサーバー(例:
ns1.xserver.jpなど)に書き換える - 数時間〜半日待つ
これだけです。難しそうに見えて、やってみると拍子抜けします。
DNS は深く理解しようとするとそこそこ重い分野ですが、サイト運営に必要な範囲はせいぜいこのくらい。困ったら遠慮なくサポートに電話してください。電話があるサーバー会社なら、たいてい一緒に画面を見ながら直してくれます。
よくある質問
Q. DNS の設定変更って、自分でやって壊しませんか?
Q. TTL を短くするとサーバーが重くなりますか?
Q. Cloudflare の DNS を使うと速くなりますか?
あなたに合うサーバーを見つけるなら
記事を読んでも迷う方は、3分の診断ツールで1〜2社に絞り込めます。
5つの質問に答えるだけ / 登録不要