本文へスキップ

IPアドレスとは?仕組みを未経験向けにやさしく解説

#IPアドレス#ネットワーク#初心者#未経験#インフラ学習

ネットワークの勉強を始めると必ず出てくる「IPアドレス」という言葉。数字が並んでいるだけに見えて、何のためにあるのか、どう決まっているのかがつかみにくいという声をよく聞きます。結論から言うと、IPアドレスはネットワーク上の機器に割り振られた「住所」であり、どの機器がどこにいるかを判別するための番号です。この記事では、IPアドレスの仕組みを未経験者向けに、住所の例えを使いながらやさしく整理します。

IPアドレスとは?「住所」に例えると分かりやすい

IPアドレスは、ネットワークにつながっている機器1台1台に割り振られる識別番号です。手紙を送るときに宛先の住所が必要なのと同じように、ネットワーク上でデータをやり取りするときも「どの機器宛てのデータか」を示す住所が必要になります。この役割を担っているのがIPアドレスです。

パソコンやスマートフォン、サーバー、ルーターなど、ネットワークに参加する機器にはそれぞれIPアドレスが割り当てられます。同じネットワーク内でIPアドレスが重複すると通信できなくなるため、機器ごとに一意な番号である必要があります。

IPアドレスの表記:192.168.1.10の4つの数字が表すもの

現在広く使われているIPアドレス(IPv4)は、192.168.1.10のように、0〜255の数字を4つ、ドットで区切って表記します。この1つの数字のかたまりを「オクテット」と呼びます。

4つのオクテットは、それぞれ独立した数字に見えますが、実際には1つの32ビットの数値をコンピューターが扱いやすい形に区切って表示しているだけです。人間が読みやすいように10進数の数字4つに分けているというイメージを持っておくと、後で学ぶサブネットマスクの計算も理解しやすくなります。

プライベートIPアドレスとグローバルIPアドレスの違い

IPアドレスには大きく分けて2種類あります。社内や自宅のネットワークなど、限られた範囲でだけ使われる「プライベートIPアドレス」と、インターネット上で機器を識別する「グローバルIPアドレス」です。

プライベートIPアドレスとグローバルIPアドレスの使われる範囲の違いを示した比較図
種類使われる範囲例
プライベートIPアドレス社内LAN・自宅ネットワークなど閉じた範囲192.168.x.x、10.x.x.x など
グローバルIPアドレスインターネット全体で一意プロバイダーやクラウド事業者が割り当てる番号

自宅のパソコンやスマートフォンには通常プライベートIPアドレスが割り当てられ、インターネットに出ていくときはルーターが持つグローバルIPアドレスに変換されます。この変換の仕組みをNATと呼び、限られたグローバルIPアドレスを複数の機器で共有できるようにしています。

サブネットマスクとの関係:IPアドレスだけでは分からないこと

IPアドレスの数字だけを見ても、「どこまでが同じネットワークの範囲か」までは分かりません。この境界を示すのがサブネットマスクの役割です。IPアドレスとサブネットマスクを組み合わせて初めて、機器同士が同じネットワークにいるのか、別のネットワークにいるのかを判断できます。サブネットマスクの読み方や区切り方について詳しくは、サブネットマスクとは?で整理しています。

現場でIPアドレスの理解が必要になる場面

現役でインフラの現場にいる立場から言うと、IPアドレスの意味を理解しているかどうかで、トラブル対応のスピードが大きく変わるという実感があります。よくある場面を挙げます。

  1. 新しい機器をネットワークに追加するとき: 割り当てるIPアドレスが重複していないか、正しい範囲に収まっているかを確認する
  2. 「特定の機器だけつながらない」という問い合わせが来たとき: IPアドレスの設定ミスや重複を疑って切り分ける
  3. ネットワーク構成図を読むとき: 各機器のIPアドレスから、どのネットワークに属しているかを読み取る

こうした切り分けの土台になるのがIPアドレスの理解です。合わせて、pingなど基本的なネットワークコマンドの使い方も押さえておくと、実際のトラブル対応で役立ちます。ネットワークコマンドは何から覚える?も参考にしてください。

InfraDojoならIPアドレスの設定も手を動かして学べる

IPアドレスは文章だけで理解しようとすると抽象的に感じやすい分野ですが、実際に機器へ設定して通信を確認してみると理解が一気に進みます。InfraDojoのブラウザ上の演習環境なら、実際にIPアドレスを設定しながら仕組みを確認できます。ネットワークの学習は積み重ねが大切なので、ネットワークの勉強は何から?も参考にしながら、ネットワーク学習ロードマップに沿って順番に進めるのがおすすめです。

よくある質問

Q. IPアドレスは自分で自由に決めていいのですか

プライベートIPアドレスの範囲内であれば、同じネットワーク内で重複しない限りある程度自由に設定できます。ただしグローバルIPアドレスはプロバイダーやクラウド事業者から割り当てられるもので、自分で自由に決めることはできません。

Q. IPv4とIPv6の違いは何ですか

IPv4は0〜255の数字を4つ組み合わせた表記で、割り当てられる数に限りがあります。IPv6はより多くの機器を識別できるよう桁数を増やした新しい形式で、今後さらに普及が進むとされていますが、現時点でも多くの現場ではIPv4の理解が土台として必要です。

Q. 未経験からの学習でIPアドレスはどこまで理解しておくべきですか

まずは「IPアドレスが機器を識別する住所である」ことと、「プライベートIPアドレスとグローバルIPアドレスの違い」を自分の言葉で説明できるレベルを目安にするとよいでしょう。そこまで分かれば、サブネットマスクなど次の学習内容もつながりやすくなります。

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

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

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

@Reo_engineer_

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

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