DNSとは?イベントのサイトにたどり着く仕組み
DNSは、Domain Name Systemの略です。人が覚えやすい名前を使って、コンピューターがサービスを探すための仕組みです。たとえばtickets.example.comというイベント用の名前から、IPアドレスなど、接続先を見つけるための情報を取得します。DNSは行き先を探す役割であり、イベントページそのものではありません。
Boletolibre編集部
公開日
名前からページが開くまで
来場予定者が、コンサートのポスターに書かれたリンクを開く場面を考えてみましょう。ブラウザーはページを要求する前に、そのホスト名に対応するサービスを探す必要があります。DNSは分散した名前の仕組みであり、世界中の情報を一台のコンピューターに保管する単一の住所録ではありません。[1]
- 例としてhttps://tickets.example.com/summerを開きます。
- 端末はtickets.example.comについて、使えるDNS情報をすでに持っているか確認します。
- 必要に応じてDNSに問い合わせ、名前に対応する接続先の情報を取得します。
- その情報を使い、ブラウザーがWebサービスに接続してページを要求します。
ドメイン登録、DNS、ホスティングを分けて考える
ドメイン登録は、一定期間その名前を利用する権利を得る手続きです。DNSのレコードは名前とリソースを関連付けます。Webホスティングは、閲覧者が受け取るコンテンツを提供します。一社がまとめて販売していても、それぞれの役割は異なり、別の事業者を利用することもあります。[2]
イベントのタイトルを直す作業は、通常はWebサイトの編集であり、DNSの変更ではありません。ホスティング先を変える場合はDNSの変更が必要になることがありますが、公開している名前まで必ず変えるわけではありません。新しい事業者に、自分の設定で必要な値を確認しましょう。別のサイト向けの解説に載った接続先を、そのまま使わないことが大切です。
HTTPSも別の役割を担います。現在のHTTPSはTLSを使い、通信中のデータを保護し、接続先のサーバーを認証します。DNSを変更しただけでは、使いたい名前でHTTPSが正しく動く設定まで完了したことにはなりません。[3]
人によって見える結果が違う理由
取得済みのDNSの回答は、しばらくキャッシュに保存されることがあります。変更後も、端末やDNSサービスによっては更新されるまで古い情報を使います。自分のパソコンで新しいページが表示されても、すべての閲覧者が同じDNSの回答を受け取ったとは限りません。[2]
どの環境でも同じ時間に切り替わるとは約束せず、DNSとホスティングの事業者の案内に従ってください。変更した時刻を記録し、チケット販売を告知する前に確認の時間を確保しましょう。複数の設定を繰り返し変更すると、何が問題を引き起こしたのか調べにくくなります。
リンクを案内する前の確認
- ドメイン登録、DNS、Webサイトを誰が管理しているか確認します。
- 自分の構成に指定された正確なホスト名と接続先を使います。
- 別の端末やネットワークでイベントの完全なURLを開きます。
- 意図したページがHTTPSで表示され、次の操作につながるリンクも正しい場所へ進むか確かめます。
名前が見つからない場合はDNSを確認します。別のページが出る場合は、ホスティング側のドメイン設定も調べます。証明書の警告が出る場合はHTTPSの確認が必要です。これらは調査を始める目安であり、原因を一つに断定するものではありません。
出典と参考資料
- DNSの名前解決の仕組みMDN Web Docs · 確認日
- ドメイン名とDNSの問い合わせMDN Web Docs · 確認日
- TLSとHTTPSによる接続MDN Web Docs · 確認日