url-pattern
構文
url-pattern object-name { value [value]; }
階層レベル
[edit security utm custom-objects]
説明
URL パターン リストを使用して、カスタム URL カテゴリ リストを作成します。これらは、スキャンをバイパスするパターンのリストです。
カスタム カテゴリは、定義済みのカテゴリの 1 つと同じ名前を持つ場合、定義済みのカテゴリよりも優先されません。カスタム カテゴリ名を定義済みのカテゴリ名と同じにすることはお勧めしません。
Junos OS Release 20.4R1以降、URLフィルタリングは 、表1に示す正規表現形式をサポートしています。
構文 |
パターンフォーマット |
説明 |
例 |
---|---|---|---|
ドメイン名のアスタリスク (*) |
パターン = [*].サブドメイン..サブドメイン |
アスタリスクは先頭にのみ配置する必要があります。 ドメイン名の 0 から N の単語に一致します。 |
|
ドメイン名のキャレット (^) |
パターン = [^]..[^].サブドメイン。[^]..[^].サブドメイン。[^]..[^] |
キャレットはどこにでもいる可能性があります。 ドメイン名の 1 つの単語に一致します。 |
|
ドメイン名の疑問符 (?) |
パターン = sub-domain.sub-domain.sub-do[?][?] |
疑問符は末尾にのみ配置する必要があります。 ドメイン名の 1 文字に一致します。 |
|
すべてワイルドカード |
パターン = *、または *.*、または *.*.* |
特別なパターン。 すべての URL に一致します。 |
パターンと同じです。 |
URL パスのプレフィックス |
パターン = <ドメイン名>/[プレフィックス] |
URL パス内の最長プレフィックスに一致します。 |
|
URL パス内のキーワード |
パターン = <ドメイン名>/[プレフィックス][*トークン][*トークン][*トークン] |
URL パス内のキーワードに一致します。 0-3トークンをサポートします。 |
|
設定をコミットすると、システムは URL パターンを検証します。無効なパターンを設定すると、()での最初の不良文字を含むポップアップ警告が表示されます。例えば、パターン a.*.com
は、警告メッセージ Pattern a.(*).com not supported
を示しています。
Junos OS リリース 20.4R1 より、複数の URL パターンに対してゴールデン マッチが導入されました。1つのドメインに複数のパターンを設定すると、特定のURLが複数のパターンに一致する場合があり、URLフィルタリングモジュールはこれらのパターンの中から最適なものを選択します。ゴールデンマッチを選択するために、URLフィルタリングモジュールは、次の順序でURLパターンに優先順位を付けます。
一致させる最適なドメイン名パターンを選択します。
同じドメイン名パターン内で、URL パスの最長プレフィックス一致を選択します。
同じドメイン名パターンと同じURLパスプレフィックス内では、キーワードの一致が優先されます。
例えば、以下の4つのパターンを設定するとします。
パターン 1 = finance.abc.com/gb/chinainternet/
パターン 2 = finance.abc.^/gb/chinamkt/
パターン 3 = finance.abc.^/gb/chinamkt/*.shtml
パターン 4 = *.abc.com/gb/chinamkt/chinamkt_cn
URL https://finance.abc.com/gb/chinamkt/chinamkt_cn/sinacn/2020-03-29/doc-ifzuwpay8845719.shtml の場合、ゴールデンマッチセクションは次のようになります。
URLフィルタリングモジュールは、ドメイン名の一致段階で4つのパターンすべてを潜在的な一致と見なし、優先順位は次のとおりです。
finance.abc.com > finance.abc.^ > *.abc.com.
同じドメイン名パターン内で、URLフィルタリングモジュールは、URLパスの最長プレフィックス一致を考慮します。
パターン 1 が URL パスに一致せず、URL フィルタリング モジュールはパターン 1 をスキップします。
パターン 2 とパターン 3 は、URL パス内で同じプレフィックスを持ちます。したがって、キーワード match はゴールデン マッチの選択を制御します。最後に、URLフィルタリングモジュールは、最も長いキーワード一致を持つパターン3をゴールデンマッチとして優先します。
オプション
object-name
- URL リスト オブジェクトの名前。value value
- URL リスト オブジェクトの値。複数の値をスペースで区切って角括弧で囲んで設定できます。
必要な権限レベル
セキュリティ—設定でこのステートメントを表示します。
セキュリティ管理ー設定にこのステートメントを追加します。
リリース情報
Junos OS リリース 9.5で導入されたステートメント。