【初心者講座】結局IPってなんなの?
作成日:2024-12-10 18:15:05
最新更新日:2024-12-10 18:42:48
はじめに
この記事は初心者向けなので、一般論を鑑みて、間違った表現を使う場合があります、
その際は追記で書いておくので、よろしくおねがいします。
結論
IPとは、ネットを使う時の識別番号みたいなものである。
また、ネットを使う際の住所でもある。
IPの種類
IPとは一言で言っても、様々な種類があります。
・IPv4
・IPv6
今回はIPv4をメインに解説します、そっちのほうがわかりやすいので。
IPv4
まず、IPv4には大きく分けて2つの種類があります。
それが「グローバルIP」と「ローカルIP」です。
まずはグローバルIPに付いてです、
これは、ネットに繋ぐ際に外に向けて公開する方のIPです。
家の住所と言ったところでしょうか、
次に、ローカルIPに付いてです、
これは、内向けのIPです。
家の住所で言うところの、家具の位置ですね。
とか言ってもたぶんわからないと思うので、詳しく解説します。
グローバルIPについて
まずは、どのようにネットに繋いで居るのかを説明します。
あなたがこのサイトに接続するときには、まずブラウザが「名前解決」をします。
このときに使うのが「DNSサーバー」です。
[ブラウザ]「DNSさん、rumi-room.netのIPを教えて」
[DNS]「おk、このドメインのIPは210.87.227.34だよ」
これで「名前解決」が出来ました、ドメインっていうのは「URL」だと思ってもらっていいです。
※正確にはURLのxxx.xxxという部分がドメインです。
よく、ドメイン=住所 IP=緯度経度 とも例えられます。
さて、続きのサイトのデータを貰ってくるところです。
[ブラウザ]「ありがと!じゃあ210.87.227.34に繋いでサイトのデータを貰ってくるぞ」
[ブラウザ]「210.87.227.34さんこんにちは、rumi-room.netの/Blogのデータをくださいな」
[サーバー]「やあ3.129.70.138さん、rumi-room.netの/Blogのデータはこれだよ」
[ブラウザ]「ありがと!切断するね〜」
みたいなことが行われているのです。
お気づきでしょうか?サーバーには既に自分のIPが知られていることに。
ネットを使うときには、必ずどこから繋いでいるのかが分かるのです。
ちなみにこの文章内のあなたのIPは、本当にあなたのIPです。
このIPが「グローバルIP」です。
それを聞いて怖くなるかもしれませんが、怖がる心配はありません。
ローカルIPについて
さて、ローカルIPは以下の3通りがあります
・10.XXX.XXX.XXX
・172.16.XXX.XXX〜172.31.XXX.XXX
・192.168.XXX.XXX
お家のネットの規模によって、ローカルIPを使い分けるようです。
一般家庭なら一番下の「クラスC」(最大254台)でおkです、おそらく貴方の家もこれです。
なんで憶測なのかって?それは「ローカルIPはわからないから」です。
ネットをするときに相手に開示するのは、グローバルIPなので、ローカルIPはこちらからはわかりません。
しかし、推測することは出来ます、なぜなら一般家庭のクラスCならある程度絞れるからです。
まあめんどいのでしませんけど()
あと、ローカルIPには自分自身を示すIPがあります。
127.0.0.1ってやつです、これは貴方のデバイスも持っています。
これをURL欄に入れると、自分自身の端末に繋がります。
まとめるとこんな感じです
[あなた(IP:わかんない)]->[ルーター(3.129.70.138)]->|ここから外|->[ルーター(IP:210.87.227.34)]->[サーバー(IP:192.168.0.3)]
追記:ルーターは、あなたの家の玄関みたいなものです、この子がハッキングとかを抑えてくれたりしています(ファイアーウォール)
ちなみに、ローカルIPをURL欄に入れて繋ぐことも出来ます。
するとこんな感じになります
[あなた(IP:わかんない)]->[ローカルのサーバー(IP:わかんない)]
お家にサーバーがある人でなければ、使うことはないと思います、私はよく使う()
IPを知られても大丈夫なの?
「IPから住所が割れる」みたいな話は聞いたことあると思います。
実を言うと、IPから分かる住所は大雑把です。
たとえば私のIPは、なぜか公園を示していたりします。
なので、IPが知られることで一番懸念すべきはハッキングのリスクです。
少なくとも、私はハッキングをするような人ではないので、心配しなくて大丈夫です。