本文へスキップ

デフォルトゲートウェイとは?他のネットワークへの出口を未経験向けに解説

#デフォルトゲートウェイ#ネットワーク#未経験#インフラ学習#ルーティング

「同じWi-Fiにつながっているパソコン同士は通信できるのに、インターネットの向こう側のサイトにもつながるのはなぜですか?」と聞かれることがあります。結論から言うと、デフォルトゲートウェイとは、自分がいるネットワークの外にある宛先へ通信を送るときに、最初に経由する出口となる機器(多くはルーター)のことです。自分のネットワークの中で完結する通信はそのまま届くが、外へ出る通信だけはデフォルトゲートウェイを経由するという違いを理解すると、普段何気なく使っているインターネット接続の裏側がつながって見えてきます。この記事では、デフォルトゲートウェイとは何か、無いとどうなるか、仕組みと確認方法、サブネットマスクとの関係まで、未経験向けに順番に解説します。

デフォルトゲートウェイとは何か

パソコンやスマートフォンがネットワーク上の別の機器と通信するとき、宛先が自分と同じネットワークの中にいるのか、それとも外にいるのかによって、通信の送り方が変わります。同じネットワーク内であれば直接送ればよいのですが、インターネット上のサイトのように外のネットワークが宛先の場合は、いったん自分のネットワークの外へ出るための窓口を経由する必要があります。この窓口の役割を持つ機器が、デフォルトゲートウェイです。

自分のネットワークの中と外をデフォルトゲートウェイという出口で分けたイメージ

家庭のWi-Fiルーターや会社のネットワーク機器の多くは、このデフォルトゲートウェイの役割を担っています。IPアドレスとは?で解説したとおり、ネットワーク上の機器にはそれぞれ一意なIPアドレスが割り当てられていますが、デフォルトゲートウェイにもIPアドレスがあり、各機器はそのIPアドレス宛てに「外への通信をお願いします」と送っているイメージです。

デフォルトゲートウェイが無いとどうなるか

デフォルトゲートウェイが設定されていない機器を想像すると、その役割の大きさが分かります。同じネットワーク内の機器同士であれば、デフォルトゲートウェイが無くても通信できます。しかし、宛先が外のネットワークにある場合、その通信をどこに送ればよいかが機器自身では分からず、通信は届かずに終わってしまいます。

これは、次のような場面に例えるとイメージしやすくなります。

  1. 同じ建物内の部署同士なら、内線で直接つながる
  2. 建物の外にかける電話は、まず交換窓口を経由する
  3. 交換窓口の場所が分からなければ、外への電話はかけられない

デフォルトゲートウェイは、この「外への交換窓口」に相当する存在です。社内のファイルサーバーには問題なくアクセスできるのに、インターネット上のサイトだけ開けないという症状が起きた場合、デフォルトゲートウェイの設定ミスや、ゲートウェイ機器自体の不具合が原因になっていることがあります。

仕組み:宛先が内か外かをどう判断しているか

機器は、通信を送るたびに宛先が自分と同じネットワーク内かどうかを、IPアドレスとサブネットマスクから判断しています。サブネットマスクとは?で解説したとおり、サブネットマスクはIPアドレスのうちどこまでがネットワークを表す部分かを示す値です。この判断によって、宛先までの経路は次のいずれかになります。

宛先の場所通信の送り方
同じネットワーク内宛先の機器へ直接送る
別のネットワーク(外)デフォルトゲートウェイへ送り、そこから先の経路を任せる

デフォルトゲートウェイの役割を持つルーターは、受け取った通信をさらに次のネットワークへ中継していきます。これを繰り返しながら、最終的に目的のサイトやサーバーまで通信が届く仕組みです。L2スイッチとL3スイッチの違いで扱っているルーティングの考え方も、基本的にはこのデフォルトゲートウェイを経由する経路選択と同じ発想に基づいています。

設定を確認する方法

デフォルトゲートウェイのIPアドレスは、多くの場合、DHCPによって機器に自動で配られます。DHCPとは?で解説したとおり、DHCPはIPアドレスとあわせてデフォルトゲートウェイのアドレスも自動的に配布する仕組みです。そのため、普段利用者がデフォルトゲートウェイを意識して設定することはほとんどありません。

現在の設定を確認したい場合は、次のような方法があります。

  • Windowsの場合: コマンドプロンプトでipconfigを実行し、「デフォルト ゲートウェイ」の項目を確認する
  • Macの場合: ターミナルでnetstat -nrを実行し、「default」の行にある宛先を確認する

現役でインフラの現場にいる立場から言うと、拠点間の通信ができないといった障害報告を受けたときは、まず各機器のデフォルトゲートウェイの設定が正しいか、ゲートウェイとなるルーター自体が正常に動いているかを確認するのが、切り分けの基本的な手順の一つになっています。

デフォルトゲートウェイとサブネットマスクの関係

デフォルトゲートウェイを正しく理解するには、サブネットマスクとの関係を押さえておくことが欠かせません。機器は、サブネットマスクを使って「自分のネットワークの範囲」を計算し、その範囲外の宛先への通信だけをデフォルトゲートウェイに送っています。つまり、デフォルトゲートウェイとサブネットマスクは、どこまでが身内でどこからが外なのかを判断するための、一組の仕組みだと捉えておくと理解しやすくなります。サブネットマスクの設定が誤っていると、本来は同じネットワーク内に送るべき通信まで誤ってデフォルトゲートウェイに送られてしまい、思わぬ通信障害につながることもあります。

InfraDojoなら、デフォルトゲートウェイを経由して通信が外のネットワークへ出ていく様子を、ブラウザ上の演習環境で実際に確認しながら学べます。IPアドレスやサブネットマスクといった前提知識と合わせて学習すると、デフォルトゲートウェイの役割がより具体的にイメージしやすくなります。ネットワークの学習の進め方に迷う場合は、ロードマップで全体の流れを確認しておくと次に学ぶことが判断しやすくなります。

よくある質問

Q. デフォルトゲートウェイのIPアドレスは誰が決めるのですか?

家庭や多くのオフィスのネットワークでは、ルーターなどのネットワーク機器がデフォルトゲートウェイの役割を担い、そのIPアドレスをDHCPによって各機器へ自動的に配っています。自分で手動設定する場面は限られます。

Q. デフォルトゲートウェイが複数あることはありますか?

一般的な家庭やオフィスのネットワークでは、デフォルトゲートウェイは1つです。ただし、拠点が複数あったり冗長構成を取っている環境では、経路を切り替える仕組みとあわせてデフォルトゲートウェイが構成されることもあります。

Q. デフォルトゲートウェイの設定が間違っているとどうなりますか?

同じネットワーク内の通信には影響しませんが、インターネットなど外のネットワークへの通信ができなくなります。社内の一部のサービスだけ使えて、外部サイトだけつながらないという症状は、この設定ミスが原因になっていることがあります。

Reo|インフラエンジニアのアイコン

この記事を書いた人: InfraDojo運営者(Reo|インフラエンジニア)

現役インフラエンジニア。SESの現場経験に基づき、未経験からのインフラ転職と学習を支援しています。InfraDojoは、ブラウザ上のターミナルで実際に手を動かして学べるインフラ学習サイトです。

@Reo_engineer_

読むだけで終わらせず、今日から手を動かす

InfraDojoは、ブラウザを開くだけでLinux・ネットワーク・AWSの演習ができる学習サイトです。登録は30秒、最初のコースは無料です。