レスポンダーのアクションとポリシーの例

最終公開日 : Sep 25, 2026
レスポンダーのアクションとポリシーは強力で複雑ですが、比較的単純なアプリケーションから始めることができます。
Related information

例:指定された IP からのアクセスのブロック

次の手順では、CIDR 222.222.0.0/16 から送信されたクライアントによる保護された Web サイトへのアクセスをブロックします。レスポンダは、要求された URL へのアクセスがクライアントに許可されていないことを示すエラーメッセージを送信します。
NetScaler ADCコマンドラインを使用してアクセスをブロックするには:
コマンドプロンプトで、次のコマンドを入力してアクセスをブロックします。
  • add responder action act_unauthorized respond with "HTTP/1.1 403 Forbidden\r\n\r\n" + "Client: " + CLIENT.IP.SRC + " is not authorized to access URL:" + "HTTP.REQ.URL.HTTP_URL_SAFE"'
  • add responder policy pol_un "CLIENT.IP.SRC.IN_SUBNET (222.222.0.0/16)" act_unauthorized
  • bind responder global pol_un 10
GUI を使用してアクセスをブロックするには、次の手順を実行します。
  1. ナビゲーションウィンドウで を展開し、 をクリックします。
  2. 詳細ペインで、 をクリックします。
  3. ダイアログボックスで、次の操作を行います。
    1. テキストボックスに act_unauthorized と入力します。
    2. で、 を選択します。
    3. テキスト領域に、次の文字列を入力します。「HTTP/1.1 403 禁止された\ r\ n\ r\ n」+「クライアント:" + CLIENT.IP.SRC + "は URL にアクセスする権限がありません:」+ HTTP.REQ.URL.HTTP_URL_SAFE
    4. をクリックし、 をクリックします。 構成した act_unauthorized という名前のレスポンダーアクションが ページに表示されます。
  4. ナビゲーションペインで、 をクリックします。
  5. 詳細ペインで、 をクリックします。
  6. ダイアログボックスで、次の操作を行います。
    1. テキストボックスに pol_unauthorized と入力します。
    2. で を選択します。
    3. ウィンドウで、次のルールを入力します。CLIENT.IP.SRC.IN_SUBNET (222.222.0.0/16)
    4. をクリックし、 をクリックします。 構成した pol_unauthorized という名前のレスポンダーポリシーが ページに表示されます。

例:クライアントを新しい URL にリダイレクトする

次の手順では、CIDR 222.222.0.0/16 内から保護された Web サイトにアクセスするクライアントを指定された URL にリダイレクトします。
NetScaler コマンドラインを使用してクライアントをリダイレクトするには:
コマンドプロンプトで次のコマンドを入力してクライアントをリダイレクトし、構成を確認します。
  • add responder action act_redirect redirect "http://www.example.com/404.html"
  • show responder action act_redirect
  • add responder policy pol_redirect "CLIENT.IP.SRC.IN_SUBNET(222.222.0.0/16)" act_redirect
  • show responder policy pol_redirect
  • bind responder global pol_redirect 10
例:
> add responder action act_redirect redirect `" http ://www.example.com/404.html "`
Done

> add responder policy pol_redirect "CLIENT.IP.SRC.IN_SUBNET(222.222.0.0/16)" act_redirect
Done
GUI を使用してクライアントをリダイレクトするには、次の手順を実行します。
  1. > > に移動します。
  2. 詳細ペインで、 をクリックします。
  3. ダイアログボックスで、次の操作を行います。
    1. テキストボックスに act_redirect と入力します。
    2. で を選択します
    3. テキスト領域に、次の文字列を入力します。 "http://www.example.com/404.html"
    4. をクリックし、 をクリックします。 act_redirect という名前のレスポンダーアクションが ページに表示されます。
  4. ナビゲーションペインで、 をクリックします。
  5. 詳細ペインで、 をクリックします。
  6. ダイアログボックスで、次の操作を行います。
    1. テキストボックスに pol_redirect と入力します。
    2. で を選択します。
    3. ウィンドウで、次のルールを入力します。CLIENT.IP.SRC.IN_SUBNET (222.222.0.0/16)
    4. をクリックし、 をクリックします。 構成した pol_redirect という名前のレスポンダーポリシーが ページに表示されます。