アプリケーションゲートウェイ機能のURLフィルタによりHTTPの中継を拒否した時に、 クライアントのWebブラウザに表示する画面(規制画面)について説明します。
デフォルトでは 本機内蔵のメッセージが表示されます。URLフィルタオプションの ''redirect-url-on-block'' の設定により、 カスタマイズした任意のメッセージに変更(指定URLへリダイレクト)することもできます。
本機に内蔵されたメッセージを使用した場合、次のような画面がクライアントのWebブラウザに表示されます。 日本語と英語のメッセージが内蔵されており、Webブラウザの言語設定にしたがった言語を選択して表示します。
内蔵している表示画面のメッセージには、以下の項目が含まれます。
| 項目名 | 備考 |
|---|---|
| タイトル | 拒否した旨を示す短い説明 |
| 見出し | 拒否した旨を示す短い説明 |
| 説明 | 拒否した理由の説明文。カテゴリで設定された URLフィルタによりアクセスを拒否した場合は、設定したカテゴリの名称が表示される |
| アクセスしたWebサイトのURL | |
| アクセスした Webサイトのカテゴリ(*1) | |
| 現在の日時 | |
| URLフィルタ製品名 | 本機の製品名 |
| URLフィルタサービス名(*1) | |
| カテゴリ識別子(*1) | |
| URLフィルタ設定名(*2) | |
| ホスト名 | 本機に設定されたホスト名 |
*1 カテゴリで設定された URLフィルタで拒否した場合のみ
*2 IPアドレス指定によりアクセスを拒否した場合を除く
設定した URL にリクエストをリダイレクトすることで、メッセージをカスタマイズすることができます。
# application-gateway url-filter option redirect-url-on-block http://192.168.0.2/block.html
本機は、リダイレクト時の URL パラメータとして、以下の変数を指定します。Webサーバに CGI を配置し、リダイレクト先の URL にその CGI を指定することで、これらの変数を用いたブロック画面を作成することができます。
| 変数名 | 内容 | |
|---|---|---|
| url | 拒否したURL | |
| filter_name | 拒否した要因となったURLフィルタの設定名 | |
| cause | 拒否した要因。以下のいずれかの値で示します | |
| category | カテゴリによるフィルタが一致 | |
| pattern | パターンによるフィルタが一致 | |
| ip_address_access | IPアドレスを用いたアクセス | |
| category | カテゴリ識別子 | |
| is_browse_only | 「閲覧のみ」と設定されたフィルタで拒否した場合にtrue | |
| provider | URLフィルタサービス提供者。以下のいずれかの値で示します | |
| netstar | ネットスター株式会社 | |
リダイレクト先にパラメータ付きのURLを指定すると、本機はそのパラメータを残したままリダイレクトします。 これにより、以下のように機器の識別情報を含むURLを設定することで、 拒否した機器の識別情報をCGIに渡すことができます。
# application-gateway url-filter option redirect-url-on-block http://192.168.0.2/block.cgi?gwid=OSAKAGW