asp実装ipアドレスがイントラネットまたはプライベートipアドレスであるかどうかをチェックするコード共有

599 ワード

aspはipアドレスがプライベート/イントラネットipアドレスソースコードであるかどうかをチェックします.
イントラネット/プライベートIPアドレスセグメントは以下の通りであり、127の先頭のループバックアドレスもある.
10.0.0.0-10.255.255.255 172.16.0.0―172.31.255.255 192.168.0.0-192.168.255.255
実装コード:

"'false
Response.Write IsPrivateIp("182.255.255.255")&"
"'false Response.Write IsPrivateIp("172.30.255.255")&"
"'true Response.Write IsPrivateIp("192.168.205.2")&"
"'true Response.Write IsPrivateIp("127.168.205.2")'true %>