この記事は機械翻訳されています.免責事項
URL セットを設定
NetScalerプラットフォームでURLセットを構成し、URLを制限するには、次のタスクを実行します:
- URL セットをインポートします (ダウンロードして暗号化)。NetScalerアプライアンスでURLセットをインポートすると、次のことが可能になることができます。
- URL ファイルをダウンロードします。
- アプライアンスにファイルを追加するには。
- ファイルを暗号化する。 URL セットをシステムに追加するまで、ユーザーには表示されません。
セットは次の方法でダウンロードできます。
-
リモートサーバーから URL セットを 1 回ダウンロードして、次のように指定します。
http://myserver.com/file_with_urlset.csv
-
ADC 内の
/var/tmp/
パスの下にファイルを追加し、以下の例のようにコマンドを使用します。
> shell cat /var/tmp/test_urlset.csv
example.com
google.com
> import policy urlset top10
k -url local:test_urlset.csv -delimiter "," -rowSeparator "n" -interval 10 -privateSet -canaryUrl http://www.in.gr
Done
インポートされた URL セットは、データベース内の異なるカテゴリおよびカテゴリグループに分類されます。これは、URL セットファイルのメタデータにカテゴリが存在する場合にのみ有効です。
注:メタデータなしで URL パターンがある可能性があります。
ファイルをインポートしたら、ファイルのプロパティを更新、削除、または表示することができます。ファイルがアプライアンスにプッシュされた後、行を追加してエントリを変更できます。
インポートされたセットは、暗号化されたファイル形式でNetScalerディレクトリに保存されます。インポートされたリストには、数百万の URL エントリが含まれています。次の’インポートされたリストには、最大 100 万の URL エントリを含めることができます。それ以外の場合、アプライアンスは値が制限を超えていることを示すエラーメッセージを返します。インポートされた URL セットにメタデータを含むブラックリストに登録されているエントリがある場合、インポート時にアプライアンスによってメタデータが検出されます。
URL セットをインポートしてアプライアンスに追加すると、着信 URL 評価時に正しい URL セットを識別するために、高度なポリシーで URL セットを使用できます。 HTTP.REQ.HOSTNAME.APPEND(HTTP.REQ.URL).URLSET_MATCHES_ANY(<URL set name>)
-
NetScalerアプライアンスのURLセットの更新。ファイルをアプライアンスにプッシュしたら、この間隔でコマンドラインインターフェイスを使用して URL ファイルを手動で更新できます。
-
URL セットのエクスポート。URL セットのバックアップが必要な場合は、URL パターンのリストをエクスポートし、そのコピーを宛先 URL に保存できます。エクスポートする前に、URL セットがプライベートとしてマークされているかどうかを確認します。がプライベートとマークされている場合、URL セットはエクスポートできません。エクスポート機能は、プライベートセットでは機能しません。したがって、新しいURLセット
myurl
は、プライベートセットが定義されずにインポートされ、以下のようにローカルパス内の別のファイルにエクスポートされます。
> shell touch /var/tmp/test_urlset_export.csv
Done
> shell cat /var/tmp/test_urlset_export.csv
Done
> shell cat /var/tmp/test_urlset.csv
example.com
google.com
Done
> export urlset myurl -url local:test_urlset_export.csv
> import urlset myurl -url local:test_urlset.csv
Done
(a non-private urlset is imported)
-
URL セットの削除。ブラックリストに登録されたエントリのURLセットを削除する場合は、removeコマンドを使用して、NetScalerアプライアンスからURLセットを削除できます。
-
URL セットの表示。show コマンドを使用して、URL セットのプロパティを表示できます。
注: クエリ部分を含む URL は、インポート中に削除されます。
例:
show urlset
Name: top100 PatternCount: 100 Delimiter: RowSeparator: Interval: 0
Done
コマンドラインインターフェイスを使用して、メタを含む URL セットをインポートする
コマンドプロンプトで、次のように入力します:
import urlset <name> [-overwrite] [–delimiter <character>] [-rowSeparator <character>] [-url] <url> [-interval <seconds>] [-privateSet] [-canaryUrl <URL>]
各項目の意味は次のとおりです。
区切り文字は、デフォルト値が 44 に設定された CSV ファイルレコードです。
RowSeparator は、デフォルト値は 10 に設定された CSV ファイルの行区切り文字です。
間隔は、URL セットの更新が行われる最も近い15分に四捨五入された時間間隔を秒単位で指定します。
CanaryUrl は、URL セットの内容が機密保持されるときのテストに使用される URL です。
例
import policy urlset -url local:test_urlset.csv -delimiter "," -rowSeparator "n" -interval 10 -privateSet -canaryUrl http://www.in.gr
インポートされた URL セットに対して明示的なサブドメイン一致を実行する
インポートされた URL セットに対して明示的なサブドメイン一致を実行できるようになりました。新しいパラメーター「SubdomainExactMatch」が「インポートポリシー URLSet」コマンドに追加されます。パラメーターを有効にすると、URL フィルタリングアルゴリズムは明示的なサブドメイン一致を実行します。たとえば、着信 URL が「news.example.com」で、URL セット内のエントリが「example.com」の場合、アルゴリズムは URL と一致しません。
コマンドプロンプトで入力します:
import policy urlset <name> [-overwrite] [-delimiter <character>][-rowSeparator <character>] -url <URL> [-interval <secs>] [-privateSet][-subdomainExactMatch] [-canaryUrl <URL>]
例:
import policy urlset forth_urlset -url local:test_urlset.csv -interval 3600 -subdomainExactMatch
コマンドラインインターフェイスを使用して URL セットを表示するには
コマンドプロンプトで入力します:
show urlset <name>
例:
コマンドプロンプトで入力します:
URLset Count
------ -----
1) top1k 100
Done
> show urlset top1k
Count Delimiter Interval RowSeparator
----- --------- -------- ------------
100 , 0 0x0a
Done
>
コマンドラインインターフェイスを使用してインポートされた URL セットを表示するには
コマンドプロンプトで入力します:
show urlset -imported
例:
コマンドプロンプトで入力します:
URLset
------
1) top1k
Done
URL セットを表示するには コマンドラインインターフェイスを使用する
コマンドプロンプトで入力します:
show urlset <name>
コマンドラインインターフェイスを使用して URL セットをエクスポートするには
コマンドプロンプトで入力します:
export urlset <name> <url>
コマンドラインインターフェイスを使用して URL セットを追加するには
コマンドプロンプトで入力します:
add urlset <urlset_name>
コマンドラインインターフェイスを使用して URL セットを更新するには
コマンドプロンプトで入力します:
update urlset <name>
コマンドラインインターフェイスを使用して URL set コマンドを削除するには
コマンドプロンプトで入力します:
remove urlset <name>
例:
注:
URLSet をインポートまたはエクスポートする前に、
test_urlset_export.csv
およびtest_urlset.csv
ファイルが作成され、/var/tmp
ディレクトリの下で使用可能であることを確認する必要があります。
import policy urlset -url local:test_urlset.csv -delimiter "," -rowSeparator "n" -interval 10 -privateSet -overwrite –canaryUrl http://www.in.gr
add policy urlset top10k
update policy urlset top10k
sh policy urlset
sh policy urlset top10k
export policy urlset urlset1 -url local:test_urlset_export.csv
import policy urlset top10k -url local:test_urlset.csv –privateSet
add policy urlset top10k
update policy urlset top10k
show policy urlset top10k
インポートされた URL セットを表示する
追加された URL セットに加えて、読み込んだ URL セットも表示できるようになりました。これを行うには、「show url set」コマンドに新しいパラメータ「imported」が追加されます。このオプションを有効にすると、アプライアンスはインポートされたすべてのURLセットを表示し、インポートされた URL セットが追加された URL セットと区別されます。
コマンドプロンプトで入力します:
show policy urlset [<name>] [-imported]
例:
show policy urlset -imported
GUI を使用して URL セットをインポートするには
AppExpert > URL セットに移動し、 インポートをクリックして URL セットをダウンロードします。
GUI を使用して URL セットを追加するには
AppExpert > URL セットに移動し、[ 追加 ] をクリックして、ダウンロードした URL セットの URL セットファイルを作成します。
GUI を使用して URL セットを編集するには
AppExpert > URL セットに移動し、URL セットを選択し、 編集をクリックして変更します 。
GUI を使用して URL セットを更新するには
AppExpert > URL セットに移動し、 URL セットを選択し、 URL セットの更新をクリックして 、ファイルに加えられた最新の変更で URL セットを更新します。
GUI を使用して URL セットをエクスポートするには
AppExpert > URL セットに移動し、URL セットを選択し、[ URL セットのエクスポート] をクリックして、セット内の URL パターンを宛先 URL にエクスポートし、その場所に保存します。
この記事の概要
- コマンドラインインターフェイスを使用して、メタを含む URL セットをインポートする
- コマンドラインインターフェイスを使用して URL セットを表示するには
- コマンドラインインターフェイスを使用してインポートされた URL セットを表示するには
- URL セットを表示するには コマンドラインインターフェイスを使用する
- コマンドラインインターフェイスを使用して URL セットをエクスポートするには
- コマンドラインインターフェイスを使用して URL セットを追加するには
- コマンドラインインターフェイスを使用して URL セットを更新するには
- コマンドラインインターフェイスを使用して URL set コマンドを削除するには
- GUI を使用して URL セットをインポートするには
- GUI を使用して URL セットを追加するには
- GUI を使用して URL セットを編集するには
- GUI を使用して URL セットを更新するには
- GUI を使用して URL セットをエクスポートするには