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