dnsDomainIs()() 函數可偵測 URL 主機名稱是否屬於指定 DNS 網域。當您將瀏覽器配置成針對本機網域不使用代理伺服器時,此函數非常有用,如範例 1:除本地主機之外所有伺服器都使用代理伺服器與範例 2:為防火牆外的本地伺服器使用代理伺服器中所述。
在根據 URL 所屬的 DNS 網域,從代理伺服器群組中選取要用來接收請求之代理伺服器時,若您使用多個代理伺服器來達成負載平衡,此函數也非常有用。例如,若您的負載平衡配置是將包含 .edu 的 URL 導向到一個代理伺服器,並將包含 .com 的 URL 導向到另一個代理伺服器,則可以使用 dnsDomainIs()() 來檢查 URL 主機名稱。
host 是來自 URL 的主機名稱。
domain 是測試主機名稱時所依據的網域名稱。
true 或 false
下列敘述為 true:
dnsDomainIs("www.example.com", ".example.com")
下列敘述為 false:
dnsDomainIs("www", ".example.com") dnsDomainIs("www.mcom.com", ".example.com")