No.7ベストアンサー
- 回答日時:
「プライベートIPアドレスとは何か」を誤解されているように見受けられます。
インターネット上でTCP/IPで通信するためには、宛先としてIPアドレスが必要です。
また、宛先として使うためには、あるIPアドレスを使っている機器は、インターネット上には一台だけ、という状態にしなければなりません。
そこで、IPアドレスの割り当てを世界中で一元管理しています。それがいわゆる「グローバルIPアドレス」。
これは、インターネットに接続する場合でのルールであり、
インターネットに接続しないネットワークであれば、どんなIPアドレスを使ってもまったく問題ありません。
ですが、「インターネット」と「インターネットでないネットワーク」との両方を共存させるためには、
「インターネットでないネットワーク」では、インターネットの方には使われていないIPアドレスを使った方が管理が楽になります。
そういう絶対に「インターネットの方では使わない」ことが保証されているIPアドレスが、いわゆる「プライベートIPアドレス」です。
プライベートIPアドレスに関するルールはただ一つ
「インターネット上に、プライベートIPアドレスを送信元や受信先にした通信を行ってはならない」
それだけです。
そのルールさえ守れば、、あとは社内LANや家庭内LANなどで、(NATルーターなどを通すなど、直接インターネットに繋がらない場合は)、プライベートIPアドレスに割り当てられた範囲内のIPアドレスは自由に使うことができます。
そういう「プライベートIPアドレス」の範囲が、
10.0.0.0/8 = 10.0.0.0~10.255.255.255
172.16.0.0/12 = 172.16.0.0~172.31.255.255
192.168.0.0/16 = 192.168.0.0~192.168.255.255
であるということです。
この範囲内のアドレスであれば、どういうネットマスクを切ってLANを運用するかは、LAN運用者の自由です。
たとえば、192.168.0.0/24 は、192.168.0.0~192.168.0.255 という範囲のIPアドレスを使用しますが、
これは上述のプライベートIPアドレスの範囲内ですので、プライベートIPアドレスとして問題なく使用できる、ということになります。
No.8
- 回答日時:
>実際、CIDRに乗っ取るとプライベートアドレスはどこからどの範囲をさすのでしょうか
「CIDRに乗っ取る」は「CIDRに則る」の誤変換でしょうか?
質問で提示の範囲がプライベートIPアドレスの範囲です。
あなたの疑問は基本的は運用方法をご存じ無いためと推察します。
クラスCのプライベートIPアドレスは192.168.0.0~192.168.255.255ですが、この範囲を256のネットワークに分割して利用することになっています。
従って、1つのネットワークアドレスには256個のIPアドレスを割り振れますが、第4オクテッドの0はネットワークアドレスとして予約され、255はブロードキャストアドレスに指定されていますので、ホストに与えられるアドレスは254個になります。
1つのネットワークを特定するためにサブネットマスクは255.255.255.0となります。
従って、192.168.0.0/24と言う表現は正しいことになります。
つまり、192.168.0.1~192.168.0.254を1つのネットワークとして管理し、192.168.1.1~192.168.1.254とは別のネットワークとして運用すると言うことです。
No.6
- 回答日時:
サブネットの概念を理解していないっていうよりクラスA~クラスCの概念とプライベートIPの概念をごちゃ混ぜにして理解しているように見えます。
クラスの概念とプライベートIPの概念は分けて理解してください。
まず、クラスの概念から。
これは、ネットマスクの概念です。現在は可変サブネット(これとCIDRは厳密には異なる概念なので注意)が一般的なので形骸化していますが、昔はアドレスによってネットマスクが定められていました。
クラスA:8bit mask (255.0.0.0); アドレス範囲 0.0.0.0 ~ 127.255.255.255
クラスB:16bit mask (255.255.0.0); アドレス範囲 128.0.0 ~ 191.255.255.255
クラスC:24bit mask (255.255.255.0); アドレス範囲 192.0.0.0~223.255.255.255
(実際には、各クラスの先頭および最後のネットワークアドレスは予約されていて使えませんでした)
実際にはクラスD、クラスEも定義されていますが、ここでは省略します。
先にも述べたように、現在は可変サブネット(とCIDR)の導入により、クラス分けの概念は形骸化しています。ただし、呼び方だけは現在も残っていて、8bit maskのネットワークのことを「クラスAのネットワーク」などと読ぶことは往々にしてあります。
次にプライベートIPの概念ですが、これは外部(インターネット)から隔離されたイントラネットにおいて、グローバルIPとの重複を考慮せずに使用できるアドレス範囲です。
別の角度からいうと、このIPを使用した通信をインターネット上で行うことはルール違反になります(VPN 等、カプセリングしている場合はこの限りではない)。
NATの登場により、非常に身近なIPアドレス領域となっています。
RFCで定義されたアドレス領域は、質問者さんが提示されたとおりです。
・10.0.0.0/8 ( = 10.0.0.0 ~ 10.255.255.255 )
・172.16.0.0/12 ( = 172.16.0.0 ~ 172.31.255.255 )
・192.168.0.0/16 ( = 192.168.0.0 ~ 192.168.255.255 )
ここで注目してほしいのは、プライベートIPの領域が、かつてのクラスA~クラスCの領域からそれぞれ抽出されていることです。
このため、クラス表記と組み合わせることにより、「クラスAのプライベートIPアドレス」といえば10.0.0.0/8 の中のどれかを、「クラスBのプライベートIPアドレス」といえば、172.16.0.0/16~172.31.0.0/16 のアドレスの中ののどれかを、「クラスCのIPアドレス」といえば、192.168.0.0/24~192.168.255.0/24のどれかを指すことになるわけです。
(前後の文脈によってはこの限りではないです。「10.0.0.0/8のネットワークをクラスCでサブネット化して…」なんて言い方もできますし)
もちろん、実際にアドレスの割り当てを決める際は上記プライベートIPの範囲であれば、自由にネットマスクを切って差し支えありません。
蛇足:「CIDRに乗っ取ると」→「CIDRに則ると」ね。
どちらにしてもCIDRが何かを理解していないことを示唆してしまってますが。
No.5
- 回答日時:
もうちょっと端的に書くと
>クラスC192.168.0.0/16だと
ルールがあります
>CIDRの/16や/12を適当に設定すると
ルール外の設定をします
>グローバルIPにもプライベートIPにでもなれるんじゃないかと思っています。
想定されていないことが起こります
そりゃそうでしょルールを破っているのだから
No.4
- 回答日時:
>クラスC192.168.0.0/16だと
>16以外の192.168.0.0/12とかもプライベートってことですか
サブネットマスクをきちんと理解できていないです
192.168.0.0/16は
192.168.0.0~192.168.255.255の範囲を示しています。
192.168.0.0/12はネットワークアドレスとして体をなしていないので
192.168.0.0/13で書くと
192.168.0.0~192.175.255.255の範囲になってしまいます
計算上そうなると、決められた範囲を使うは全く意味が違います
No.1
- 回答日時:
CIDRはサブネットを自由に切るだけですから
プライベートのアドレスの範囲が変わるわけではありません
この回答への補足
ということは、
クラスC192.168.0.0/16だと
16以外の192.168.0.0/12とかもプライベートってことですか
すみません、補足が訂正できないのでこちらに書き込みます。
CIDRの/16や/12を適当に設定するとグローバルIPにもプライベートIPにでもなれるんじゃないかと思っています。なので、どこで線引きをしてグローバルと、プライベートに違いを持たせてるのか気になりまして
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ネットワーク 例えば192.168.1.10はプライベートIPアドレスで合っていますか? 3 2022/07/05 01:18
- 情報処理技術者・Microsoft認定資格 基本情報技術者の内容についての質問です。 IPアドレスのクラス分けについてですが、 私が持っている書 1 2022/08/13 14:52
- セキュリティホール・脆弱性 エロ動画とか怪しいサイト見る為にいつも使っているPC意外に別のPC用意するというのは意味ありますか? 7 2022/12/15 19:48
- 固定IP IPアドレスについての質問です。 IPアドレスの各クラスのプライベートアドレスは添付した画像の通りだ 3 2022/08/13 15:00
- 貨物自動車・業務用車両 用途が乗用の軽自動車を軽貨物登録した場合についての疑問 5 2023/06/02 18:29
- VPN 接続のたびにIPが変わるVPNサービスが知りたい 2 2022/06/27 02:34
- VPN 無料のwifiはなぜ危険性高い? VPN プライベートDNSモードにすれば安全? 2 2022/06/04 18:23
- ツイキャス ツイキャスでアカウントロックされたとき、IPアドレスが自動取得で変更されても、PC端末が特定される? 1 2022/10/15 15:49
- ネットワーク IPアドレスの範囲ってどうやって求めるんですか? 2 2023/01/05 01:37
- ネットワーク 外部からローカルIPアドレスはわかる? 3 2022/07/05 00:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
3年間同じクラスになる確率
-
配列の重複する値とその個数を...
-
「天声人語」をインターネット...
-
グローバルIPとプライベートIP...
-
java eclipse 型に解決できません
-
string formatについて
-
同じクラスにならない確率を教...
-
同一パッケージにあるクラスが...
-
自作のクラスファイルがインポ...
-
「自作クラスの型」にキャスト...
-
意味の違いを教えてください Sh...
-
A・B・Cクラスとは?
-
標準モジュールとクラスモジュ...
-
JSPでclassのimport
-
Java「デフォルトのパッケージ...
-
どこからも呼ばれていない無意...
-
クラスのプロパティに構造体を...
-
JSP jsp:usebean で総称型クラ...
-
クラスの継承でメンバ変数が・・
-
UMLのクラス図はmain()も含むん...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
河合塾のクラス分けについて
-
同じクラスにならない確率を教...
-
3年間同じクラスになる確率
-
「天声人語」をインターネット...
-
グローバルIPとプライベートIP...
-
配列の重複する値とその個数を...
-
java eclipse 型に解決できません
-
同一パッケージにあるクラスが...
-
私はクラスLINEにまだ入れてな...
-
老い先短い ジジィ が ふと 思う...
-
自作のクラスファイルがインポ...
-
どこからも呼ばれていない無意...
-
main()を持つクラスが2つ以上...
-
数学の計算問題。 3年間同じク...
-
クラス見てから 女の子5人 ネタ...
-
javaのコンパイルができません...
-
1 つのヘッダファイルに複数の...
-
重複エラーを解決するには
-
IPアドレスの3バイト目の呼び方
-
packageとimport の違いって?
おすすめ情報