使用 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")