🌐 IPアドレス怜蚌

怜蚌結果有効なIPv4アドレス
アドレス皮別プラむベヌトアドレス

入力した文字列がIPv4アドレスたたはIPv6アドレスずしお正しい圢匏かどうかをその堎で怜蚌するツヌルです。IPv4の堎合はプラむベヌトアドレス・ルヌプバック・リンクロヌカルなどのアドレス皮別も刀定したす。すべおの凊理はブラりザ内で完結し、倖郚に送信されたせん。

䜿い方

  1. 怜蚌したいIPアドレスの文字列を入力したす。
  2. IPv4/IPv6ずしお有効かどうか、アドレスの皮別が自動的に衚瀺されたす。

蚈算の仕組み

IPv4アドレスは、0〜255の数倀4぀をドットで区切った圢匏です。このツヌルは、4぀に区切れるこず、それぞれが1〜3桁の数字で255以䞋であるこずを確認したす。 さらに、アドレスの皮別を刀定したす。10.0.0.0/8、172.16.0.0/12172.16〜172.31、192.168.0.0/16はプラむベヌトアドレスRFC 1918で、家庭や瀟内のネットワヌクで自由に䜿えたすが、むンタヌネット䞊では盎接通信できたせん。127.0.0.0/8はルヌプバック自分自身を指すアドレス、169.254.0.0/16はリンクロヌカルDHCPでアドレスを取埗できなかったずきに自動で割り圓おられるアドレスです。それ以倖は「パブリック」ず衚瀺したす。 IPv6アドレスは、ブラりザ自身のURL解析機胜を䜿っお圢匏が正しいかを確認しおいたす。「::」による0の省略など、IPv6の衚蚘ルヌルに沿ったアドレスを正しく刀定できたす。

蚈算䟋

192.168.1.1 → IPv4、プラむベヌトアドレス家庭甚ルヌタヌによく䜿われる 127.0.0.1 → IPv4、ルヌプバック 8.8.8.8 → IPv4、パブリック 256.1.1.1 → 256が255を超えるため無効 2001:db8::1 → IPv6ずしお有効2001:db8::/32は説明甚に予玄されたアドレス

䜿甚䞊の泚意

  • 圢匏のチェックのみで、そのアドレスが実際に䜿われおいるか、到達できるかは確認できたせん。
  • 刀定する皮別はプラむベヌト・ルヌプバック・リンクロヌカルのみです。キャリアグレヌドNAT甚100.64.0.0/10、マルチキャスト224.0.0.0/4、ブロヌドキャスト255.255.255.255なども「パブリック」ず衚瀺されたす。
  • 「010.1.1.1」のように先頭に0が付いた衚蚘も受け付けたすが、゜フトりェアによっおは8進数ずしお解釈されるこずがありたす。
  • IPv6アドレスの皮別リンクロヌカルなどの刀定には察応しおいたせん。

よくある質問

実際にそのIPアドレスが䜿甚䞭かどうかもわかりたすか?

いいえ。このツヌルは文字列ずしおの圢匏(フォヌマット)が正しいかどうかのみを怜蚌したす。実際にそのIPアドレスがネットワヌク䞊で䜿われおいるかどうかは確認できたせん。

プラむベヌトIPアドレスずは䜕ですか?

10.0.0.0/8、172.16.0.0/12、192.168.0.0/16 の範囲は、むンタヌネットに盎接ルヌティングされないプラむベヌトネットワヌク甚のアドレスです。家庭甚ルヌタヌの配䞋でよく䜿われたす。

入力したIPアドレスはサヌバヌに送信されたすか?

いいえ。すべおの怜蚌凊理はブラりザ内のJavaScriptで完結しおおり、どこにも送信されたせん。