コミュニティサイトを新しいアドレスへ移行する

実際の DNS キャッシュの期限切れを通じてサイトを移行し、独立したクライアントで内容全体を検証して旧サービスを保持します。

プロジェクトネットワークLinux

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

「コミュニティサイトを新しいアドレスへ移行する」は、ターミナルの基本操作を知っている学習者向けの実践的なネットワークプロジェクトです。コミュニティサイトの使い慣れた名前を維持したまま、DNS のアドレスを準備済みの新しい場所へ移し、移行中も元のサービスを利用できる状態に保ちます。

2 つのガイド付きラボで、名前でアクセスできる正常なサイトから始め、独立したクライアントキャッシュを通じた実際のアドレス切り替えへ進みます。チャレンジでは予約サイトの名前を変え、旧・新バックエンドのアドレス関係を逆にします。実際の役割と応答を読み取り、同じ手順を適用してください。各単元は準備済みの Linux 環境で独立して開始します。

学習内容

このコースを修了すると、次のことができるようになります。

  • 権威 DNS レコード、クライアントのキャッシュ応答、到達したサイトの内容を区別する。
  • dig で A レコードのアドレスと残り TTL を読む。
  • 小規模なゾーン編集を検証し、コースの権威サーバーだけを再読み込みする。
  • 旧アドレスを保持したまま短い TTL を準備し、クライアントが新しい設定を自然に取得するのを待つ。
  • サイト名を変えずにアドレスを切り替え、独立したクライアントの表示とダウンロードした内容全体を検証する。
  • 元のバックエンドと無関係な名前を保持し、移行をリセットせずに見逃したキャッシュの観察をやり直す。

このコースの対象者

具体的で小さな DNS 移行プロジェクトに取り組みたいネットワーク学習者、コミュニティサイトの管理者、システム管理者を目指す方が対象です。

前提知識: 基本的なコマンド入力、パスの理解、タブの切り替えと、名前・アドレス・ポートの基本的な違いを知っていること。必要な dig、curl、短いゾーン編集、検証、再読み込みのコマンドはガイド付きラボで説明します。BIND の専門知識、プログラミング、公開ドメインのアカウントは必要ありません。

学習環境: 各単元には、権威 DNS サーバー、独立したキャッシュを持つ 2 つのクライアント、旧・新 HTTP バックエンド、ブラウザプレビュー、完全なイベント案内ファイルを備えた Linux 環境が用意されています。サイト、コマンド出力、実際の画面ラベルは英語のままです。学習文書は 9 言語で提供されます。

よくある質問

ドメインの購入や自分のコンピューターの設定は必要ですか?

必要ありません。予約済みのテストドメインと、準備済みの隔離された Linux ネットワークリソースを使います。自分のコンピューターの DNS 設定を変える必要はありません。

読んでいる間にキャッシュが期限切れになったらどうなりますか?

ラボを開いた時点から始まる締め切りはありません。ガイド付きラボでは、実際の問い合わせで現在のコピーを取得する方法と、独立した練習用の名前で短い比較を繰り返す方法を示します。自然な期限切れは引き続き課題の一部です。

これですべてのインターネット利用者の移行を証明できますか?

できません。指定された制御下のクライアントを検証し、旧サービスを保持します。公開 DNS の委任変更、世界規模の伝播保証、DNSSEC、ネガティブキャッシュ、本番サーバーの削除は扱いません。

チャレンジではガイド付きラボをどのように応用しますか?

別の予約サイト名と異なる旧・新アドレス関係を使います。学んだツールと移行の順序を自力で適用し、新サイトの内容と旧サイトへのアクセスの両方を検証します。

講師

labby
Labby
Labby is the LabEx teacher.