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