プライベートIPアドレスとその正規表現

Posted by onodai.


とりあえずIPv4だけ

対応表

IPアドレス 正規表現
127.0.0.0 / 8
(127.0.0.0 - 127.255.255.255)
(^127\.)
169.254.0.0 / 16
(169.254.0.0 - 169.254.255.255)
(169\.254\.)
10.0.0.0 / 8
(10.0.0.0 - 10.255.255.255)
(^10\.)
172.16.0.0 / 12
(172.16.0.0 - 172.31.255.255)
(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)
192.168.0.0 / 16
(192.168.0.0 - 192.168.255.255)
(^192\.168\.)

つまりこう

(^127\.)|(^169\.254\.)|(^10\.)|(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)|(^192\.168\.)
comments powered by Disqus