Sun Java System Web Proxy Server 4.0.8 管理指南

isInNet()(host, pattern, mask)

使用 isInNet()() 函数,可以将 URL 主机名解析为 IP 地址,并测试它是否属于掩码所指定的子网。这与 SOCKS 所使用的 IP 地址模式匹配属于同一类型。请参见示例 4:直接连接到子网

参数:

host 是 DNS 主机名或 IP 地址。如果传递的是主机名,此函数会将其解析为 IP 地址。

pattern 是采用点分隔格式的 IP 地址模式。

mask 是 IP 地址模式掩码,用于确定应对 IP 地址的哪些部分进行匹配。值为 0 表示忽略;值为 255 表示匹配。如果主机的 IP 地址与指定的 IP 地址模式匹配,则此函数为 true。

返回值

true 或 false

示例

仅当主机的 IP 地址与 198.95.249.79 完全匹配时,此语句才为 true:

isInNet(host, "198.95.249.79", "255.255.255.255")

仅当主机的 IP 地址与 198.95.*.* 匹配时,此语句才为 true: isInNet(host, "198.95.0.0", "255.255.0.0")