Cloud & IT Cert Prep · レッスン

デフォルトゲートウェイの役割

デバイスが自分のサブネット外のネットワークに到達する仕組みを学びます。

レッスン 1/413 ステップ

「デフォルトゲートウェイの役割」はCoddyKit上の無料Cloud & IT Cert Prepレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCloud & IT Cert Prep学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Cloud & IT Cert Prepコースには全4レッスンが含まれています。

ホームの外部への接続

デバイスは自分のサブネット上にある他のデバイスとは直接通信できます。しかし、世界の反対側にあるサーバーにはどのように接続するのでしょうか。その答えがデフォルトゲートウェイです。これはローカルネットワークをその先にあるすべてのネットワークへ接続するルーターです。このレッスンでは、ゲートウェイの役割と、デバイスがいつゲートウェイを使うかを判断する方法を説明します。これはルーティング全般の基礎となります。

ローカルとリモート

パケットを送信する前に、デバイスは重要な問いを立てます。宛先は自分のローカルサブネット上にあるのか、それとも別の場所にあるのか、という問いです。デバイスは自分のIPアドレスとサブネットマスクを使ってこれを判断します。宛先がローカルサブネット内にある場合、デバイスはフレームを直接配送します。そうでなければ宛先はリモートにあるため、デバイスはパケットをデフォルトゲートウェイに渡す必要があります。

ゲートウェイとは

デフォルトゲートウェイは、単にローカルネットワーク上にあるルーターインターフェースのIPアドレスです。たとえば、192.168.1.1のようなアドレスです。これはサブネットの外へ出るための出入口です。ネットワーク外のアドレス宛てのトラフィックは、まずこのアドレスへ送られます。その後、ルーターが他のネットワークを経由して、ホップごとに宛先へ転送します。

ある1日の動き

ノートパソコンでWebサイトを読み込む場面を想像してください。Webサーバーは遠く離れたネットワーク上にあり、明らかにローカルではありません。そのため、ノートパソコンはパケットをカプセル化してデフォルトゲートウェイへ送ります。ルーターはそれを受信し、次に送る場所を検索して転送します。返信は同じ経路を逆にたどり、ゲートウェイに到着してからノートパソコンへ届きます。ゲートウェイは、すべてのパケットが外部へ向かう際に最初に通過する場所です。

ARPとゲートウェイ

ゲートウェイへパケットを配送するには、デバイスはIPアドレスだけでなく、ゲートウェイのハードウェア(MAC)アドレスも必要です。デバイスはARP(Address Resolution Protocol)を使って、「192.168.1.1を持っているのは誰か」と問い合わせます。ルーターがMACアドレスで応答すると、デバイスはそこへフレームを送信します。つまり、ゲートウェイIPは論理的な宛先ですが、実際のレイヤー2配送に必要なMACアドレスはARPによって解決されます。

デフォルトゲートウェイがなければインターネットもない

デバイスに IP アドレスとサブネットマスクが設定されていても、デフォルトゲートウェイがなければ、ローカルのデバイスには接続できても、リモートのデバイスには接続できません。これは、特定の DHCP 問題で見られる典型的な症状です。ローカルのファイル共有は使えるのに、インターネットだけが停止しているように見えることがあります。Web 閲覧はできないのにローカルリソースには応答がある場合は、デフォルトゲートウェイの設定を確認することが、最初に行うべき賢明な対処の一つです。

ipconfig | findstr Gateway
   Default Gateway . . . . : 192.168.1.1

ping 192.168.1.1   (test the gateway)

最後の手段としてのゲートウェイ

ルーター自体では、デフォルトゲートウェイという概念はデフォルトルートに相当し、0.0.0.0/0 と表記され、「最後の手段としてのゲートウェイ」と呼ばれることもあります。これは、パケットの宛先に一致する、より具体的なルートがない場合に、ここへ送信するという意味です。この単一の包括的なルートによって、家庭用や小規模オフィスのルーターは、考えられるすべてのネットワークを列挙することなく、インターネット宛てのすべてのトラフィックを ISP に転送できます。

複数のゲートウェイ

通常、サブネットにはデフォルトゲートウェイが一つありますが、大規模な構成では冗長性のために複数のルーターを配置することがあります。HSRP や VRRP などのプロトコルを使うと、2 台のルーターで単一の仮想ゲートウェイアドレスを共有できます。一方のルーターに障害が発生すると、もう一方がそのアドレスをシームレスに引き継ぎます。デバイスは同じゲートウェイ IP を使い続けるため、切り替えに気付くことなく接続が維持されます。

ゲートウェイのテスト

ゲートウェイに到達できることを確認する簡単な方法は、そのアドレスに ping を実行することです。ping に成功してもインターネットに接続できない場合は、DNS や ISP など、問題がゲートウェイの先にある可能性があります。ping に失敗する場合は、問題はローカルにあります。ゲートウェイが停止している、ケーブルに問題がある、またはゲートウェイの設定が間違っている可能性があります。この切り分けは、トラブルシューティングにおける有力な確認ポイントです。

同じサブネットなら同じゲートウェイ

サブネット上のすべてのデバイスは、そのサブネットに対応するローカルルーターインターフェースである同じデフォルトゲートウェイを指定する必要があります。デバイスのゲートウェイアドレスが間違っていると、入力ミスや古い DHCP 設定が原因で、存在しないルーターにリモート宛てのパケットを渡そうとするため、トラフィックはどこにも届きません。ゲートウェイアドレスがサブネット上の実際のルーターと一致していることを確認するのは、基本的ですが非常に重要なチェックです。

重要なポイント

デフォルトゲートウェイは、小さなローカルネットワークと広大なインターネットをつなぐ橋です。デバイスはサブネットマスクを使って宛先がローカルかリモートかを判断し、ローカルのトラフィックは直接配信し、リモートのトラフィックはゲートウェイに送信します。ルーターでは、これはデフォルトルートになります。ゲートウェイの役割を理解することは、ルーティングを理解するための最初の本格的な一歩です。次のレッスンでは、この知識を基に学習を進めます。

確認問題

ゲートウェイについての理解度を確認しましょう。

まとめ

デフォルトゲートウェイは、サブネットを他のネットワークに接続するルーターの IP アドレスです。デバイスはサブネットマスクを使って、宛先がローカル(直接配信)かリモート(ゲートウェイに送信)かを判断します。ARPは、配信に必要なゲートウェイの MAC アドレスを解決します。ルーターでは、これがデフォルトルート 0.0.0.0/0 になります。HSRP/VRRPなどの冗長性プロトコルは、仮想ゲートウェイを共有します。ゲートウェイがなければローカル通信は機能しても、インターネットには接続できません。

無料で開始

AI チューターと学ぶ Cloud & IT Cert Prep — 無料

ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。

コース
150
レッスン
600

よくある質問

「デフォルトゲートウェイの役割」レッスンは無料ですか?

はい。「デフォルトゲートウェイの役割」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Cloud & IT Cert Prepコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Cloud & IT Cert Prepコースには全4レッスンが含まれています。

「デフォルトゲートウェイの役割」で何を学びますか?

デバイスが自分のサブネット外のネットワークに到達する仕組みを学びます。 ブラウザで直接実行するハンズオンコードでCloud & IT Cert Prepを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Cloud & IT Cert Prepを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのCloud & IT Cert Prepは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。

「デフォルトゲートウェイの役割」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このCloud & IT Cert Prepレッスンでコードを書いて実行できますか?

はい。すべてのCloud & IT Cert Prepレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. デフォルトゲートウェイの役割
  2. ルーティングテーブルの中身
  3. 静的ルーティングと動的ルーティング
  4. RIP、OSPF、BGPに出会う
← Cloud & IT Cert Prepに戻る