🤖

IPアドレスの見方

2023/12/19に公開

構成

0~255の数値を4つ集めて1つのIPアドレスが構成される。
例えば、「0.0.0.0」「255.255.255.255」など。

0~255の意味

これは、2進数を10進数に変換して得られた数値である。
そもそもPCは0か1の2進数しか読むことができず、数値1つは1ビットであり、
PC的に8ビットで1バイトという単位なので、
「00000000」などの0または1が8つ並んで1まとまりとみなす。
これを10進数に直すと、
00000000 → 0
11111111 → 255
となるので、0~255の256通りの数値を使って表している。

範囲指定

IPアドレスは時に範囲指定をしたくなる。
その時の表し方の一つに以下がある。
「10.0.0.0/16」
これはIPアドレスの後ろに「/16」をくっつけたものだが、
前から16ビットまでは固定することを意味している。
IPアドレスの1つの数字は8ビットなので、この場合は、前から2つまでの数値を固定し、
それ以下の2つの数値は自由に決めてよい、という範囲を表している。
「10.0.0.0」~「10.0.255.255」ということになる。

プライベートIPアドレスの範囲

インターネットに接続しないIPアドレスには使って良い範囲が決まっている。以下がその範囲。
10.0.0.0 ~ 10.255.255.255
172.16.0.0 ~ 172.31.255.255
192.168.0.0 ~ 192.168.255.255

Discussion