Webリニューアル時のDNS切り替え
インターネットの根幹をなす仕組みは、ドメインとDNS(ディーエヌエス:Domain Name System)です。以前の記事でドメインとDNSの違いについてお話しました。今回はWebサイトのリニューアルにあたってサーバーを移転することになった場合に行う「DNS切り替え」に伴う注意点について解説します。
WebMedia参考記事
中間証明書とは?SSL中間CA証明書の必要性やエラー・確認方法を紹介
https://www.itra.co.jp/webmedia/points_of_ssl_ca_certification.html
SSLの暗号化通信はセキュリティ向上のために3段階の認証が一般的ですが、「中間証明書」の必要性や役割がわからないという方...
ハイブリッド型受講を可能に。医療団体に特化した研修管理システム。
https://manaable.com/
manaable(マナブル)は、利用ユーザー数25万人を突破した医療団体向け研修管理システムです。会員や研修から決済・受講・アンケートまで、研修管理に必要な機能を網羅。あらゆる業務の一元管理を可能にしたシステムだからこそ、お客様に合わせた革新的で最適な研修体制をご提供します。
目次
サーバー移転に必要なDNS切り替え
DNS切り替えとは、ドメインに紐づけられているサーバーの情報を書き換えることです。サーバーの移転を伴うWebサイトリニューアルの際には、DNSに登録されているドメイン名に対応するIPアドレスを、新しいサーバーのIPアドレスに書き換える必要があります。この作業を行うことで、ユーザーはサーバーが変わったことを気にすることなく、これまで通りのドメインで新しいWebサイトにアクセスできます。
DNS切り替えを円滑に行うために、DNSキャッシュの特徴を知っておくと便利です。
DNSキャッシュの仕組み
インターネットの仕組みではDNSサーバーに「www.○○○.co.jp の IPアドレスは何ですか?」と問い合わせることで目的のWebサイトにたどり着き、閲覧が可能になります。この作業を分担して滞りなく実行することが重要なので、インターネット上には負荷分散のためのDNSサーバーが数多く存在しています。
たとえば、何度も繰り返し最上位のルートDNSサーバーまで問い合わせるのはトラフィックの無駄だったり、リクエストが集中して負荷がかかり、応答に時間がかかったりするといった問題が生じます。そこで、一度問い合わせがあった内容を一定の時間保持しておき、同じ問い合わせがあったら一時保存情報から返答するという、ショートカットの仕組みが用意されています。このように一時保存されている情報をDNSキャッシュと呼びます。DNSキャッシュを保持する機能は、ユーザー端末のOSやブラウザの中にも用意されています。
時間が経てば自動的にDNSキャッシュは破棄されますが、一時保存している時間のことをTTL(Time to Live)と言います。
DNS切り替え後の浸透時間
DNS切り替えを行った場合、新しいサーバーのIPアドレスとドメインの情報が、インターネット上のDNSサーバーに反映されるまでは一定の時間がかかります。「浸透期間」と呼ばれ、以前はDNSキャッシュを保持する時間(TTL)が長めだったため、最大72時間必要といわれていました。最近はネットワークの性能が向上しているためTTLが短くなっても問題ない状況にありますが、それでも数時間程度の時間差をみておく必要があります。公開日時をタイトに設定している場合は、浸透時間も考慮した進行を行う必要があります。TTLはあらかじめ短く設定しておくこともでき、ある程度はコントロールすることも可能です(世の中のユーザーがDNSで設定したTTL通りにキャッシュを破棄してくれるかどうかは保証がないため留意が必要です)。
また、浸透期間中は、ユーザー(の使用しているネットワーク環境)によって、旧サーバーと新サーバーのどちらが訪問されるかわからないため、両方のサーバーにWebサイトを置いておかなければなりません。
サーバー会社とのDNS契約を確認
サーバーの契約形態として、ドメインとDNS、Webサーバーのセット契約を勧められることがありますが、サーバー会社によっては、後でWebサーバーだけを切り離してよそに移転することができないことがありますので、注意しましょう。そのような場合にサーバー移転をするには、同時にDNSも移転することになりますが、万が一にも、大事なDNSを失効したりしないよう、移転作業は注意して進める必要があります。ドメインは長く使い続けるほど価値が増すものです。将来、Webサイトの運営が成功し、スケールアップしたいというような長期計画を見据えて、サーバーとDNS(+ドメイン)は個別の契約にしておくことをおすすめします。
まとめ
今回は、Webサイトリニューアル時のDNS切り替えについて紹介しました。DNS切り替え時の注意点を理解し、スムーズなWebサイトのリニューアルを実現しましょう。
この記事の著者
ITRA株式会社
官公庁や大手企業を中心とした大規模なWebサイトを総合的にプロデュースするWeb制作会社。デザインからシステム、サーバーまでWebサイトに関わるお客様の悩みを解決します。
初めて使う人にも使いやすく、セキュリティレベルの高いCMSパッケージ「iCMS」
詳しくはこちら