isInNetEx 関数

IP アドレスが特定のサブネット内にあるかどうかを判断します。

パラメーター

Ipaddress

IPv6/IPv4 アドレスを含む文字列。

IPprefix

ビット フィールドで指定された上位 n ビットのコロン区切り IP プレフィックスを含む文字列 (つまり、3ffe:8311:ffff::/48 または 123.112.0.0/16)。

戻り値

ホストが同じサブネット内にある場合は TRUE。それ以外の場合は FALSE。

また、プレフィックスが正しい形式でない場合、または異なる型のアドレスとプレフィックスが比較で使用されている場合 (つまり、IPv4 プレフィックスと IPv6 アドレス) は FALSE を返します。

isInNetEx(host, "198.95.249.79/32");
    true if the IP address of host matches exactly 198.95.249.79
isInNetEx(host, "198.95.0.0/16");
    true if the IP address of the host matches 198.95.*.*
isInNetEx(host, "3ffe:8311:ffff::/48");
    true if the IP address of the host matches 3ffe:8311:fff:*:*:*:*:*

関連項目

IPv6 対応プロキシ ヘルパー API 定義

ナビゲーターの自動構成ファイル形式への IPv6 拡張機能