
プライベートipアドレス クラス
プライベートIPアドレスはクラスという考え方があって、クラスA〜Eまでの5種類に分かれています。
クラスD,Eについては情報処理試験で出題されるので試験用の知識として覚えておいても損はありません。
さて、上の話を踏まえて答えましょう。10.0.0.0/8だけを使えばいいと言いますが、組織内でもネットワークを複数に分けたい場合があります。しかし、クラスに従っていた(CIDRが無かった)ときは10.0.0.0/8を分割することはできません。10.1.1.0/24と10.2.2.0/24を使おうというのができなかったのです(現在は、CIDRに対応していない機器やソフトはぼぼ存在しないのでできますが)。つまりは、クラスCで十分な小さいネットワークが二つなら、192.168.1.0/24と192.168.2.0/24を使うとせざるを得ませんでした。
まず、不都合があります。
ネットワークプレフィックス長が異なれば、ネットワーク部、ホスト部とも異なるからです。
また、RFCで定義されているプライベートの範囲は172.16.であって、172.0.はGIPです。
もしこれから、会社や学校などのネットワークを設定しようとしているのなら、ネットワーク機器に初期設定されているプライベートIPアドレス「192.168.x.x」は使わないことをオススメします。その理由と対処法をまとめてみました。
先にも述べたが、 クラスレスアドレスの現在、IPアドレスはネットワーク部とホスト部の切れ目が定まっていない。
サブネットマスクはIPアドレスとセットで使われるもので、IPアドレスの32ビットのうち「どこからどこまでがネットワーク部でどこからどこまでがホスト部であるか」を示すもの(クラスレスアドレスの場合、サブネットマスクの指定は必須)。
クラスフルアドレスの問題点は大雑把すぎて無駄が多くなってしまうところにある。
ネットワーク部が同じコンピュータは全て同一のリンクに接続する必要があるので、クラスAの場合だと1ネットワークに約1600万台(2の24乗)のホスト、クラスBだと約65000台(2の16乗)のホストを接続することが可能になる。しかし、どちらも1ネットワークに接続するホスト数としては多すぎる。
インターネットが大きくなるにつれてネットワークアドレスが不足し、クラスフルアドレスをそのまま使うことは許されなくなり、無駄を小さくする仕組み「サブネットマスク」が導入された。
IPアドレスの中には、いくつかのIPアドレスが予約されています。その特殊なIPアドレスの中で、プライベートIPアドレスについて説明して行きます。
IPアドレスはホストやクライアントマシンに割り当てられたアドレスで設定をすることにより変動できるものです。従ってIPアドレス同士の通信が可能となり、私たちはパソコンやスマートフォンでインターネットを通じてサーバやルータなどと通信をしWebサイトなどを閲覧できるようになります。しかしMACアドレスはシステム内の隣接した機器同士、すなわちノード同士の通信で利用されるものです。MACアドレスとは物理IPアドレスとも呼ばれ、サーバやネットワーク機器などについている番号のことを示します。従って唯一の番号の為、機器特有のアドレスの役割をします。OSI参照モデルでは「データリンク層(L2)」でMACアドレスによるイーサネット接続で利用されます。
プライベート IP アドレスは、会社などの IP ネットワーク網で使われ、他の会社と同じ(一意でない)アドレスで構いません。
図のようにクラスCのネットマスクは始めから24ビットが「1」となり残りの8ビットが「0」となります。
2.はちょっと質問の意味がわかりません。RFC1918範囲外をプライベートアドレス扱いにする問題は1.に書いたとおりです。
プライベートIPアドレスが割り与えられた端末からインターネットへ接続するには、プライベートIPアドレスをグローバルIPアドレスへ変換する仕組みが必要です。
サブネットマスクを用いることで、ネットワーク部とホスト部の切れ目を自由に決めることができるようになる。クラスフルアドレスでは8ビット(クラスA)、16ビット(クラスB)、24ビット(クラスC)のいずれかでしかネットワーク部とホスト部の切れ目を設定できなかったが、この縛りがなくなるわけである。
IPアドレスに関連する専門用語は色々な言葉が存在します。例えば、IPアドレスをグルーピングするクラスや、ネットワークの数を示すネットワーク部とサーバや機器を示すホスト部、ネットワークアドレスを算出するためのネットマスク、ローカルネットワークを分割するためのサブネットマスクなどが存在し、言葉と意味を理解していなければIPアドレスに関係する各役割を把握することは困難です。それぞれの専門用語に関する説明を見ていきましょう。