MACアドレスリストの書式
MACアドレスフィルタ機能で使用するMACアドレスリストの書式
書式の概要
MACアドレスが列挙された次のような内容のテキストファイルを外部から読み込むことができます。
- MACアドレスの記法
-
- 1行に1個のMACアドレスを記述する
- "#" 以降はコメントとして無視される
- 大文字と小文字を区別しない
- 8bit毎の区切り文字に ":" を使用すること
- "0" を省略できない
項目 | 要件 | 備考 |
---|---|---|
エンコード | BOM(Byte Oder Mark)を含むUTFでないこと | |
改行コード | CRLF, LF | CRのみの改行は使用不可 |
マルチバイト文字 | 不可 | 全角文字は使用不可 |
空行 | 可 | 無視される |
ファイルサイズ | 512KB以下 | コメントや空行を含まない場合に約29,000個のMACアドレスを記述可能 |
1行の文字数 | 1024Byte未満 | |
ファイル名 | 任意 | URLのパス文字列として記述可能であること |
各行は次のいずれかの文字列で始まる必要があります。不正な行が含まれるファイルは読み込めません。
- MACアドレス
- "#"(コメント)
- 空行
- 空白のみ
重複に関する注意
MACアドレスの直接指定とMACアドレスリストファイルを併用する場合や、複数のMACアドレスリストファイルを 使用する場合、同一MACアドレスの重複登録に注意してください。- MACアドレスリスト内ではMACアドレスの重複はチェックされません。
- 重複して登録され、かつ処理方法(pass/block)の異なるエントリがある場合、後から読み込み完了したルールが適用されます(コンフィグの記述順によりません)。
- あるMACアドレスリストから読み込み済みのMACアドレスを別のMACアドレスリストへ移動させた場合、次の更新時に意図通りに反映されない場合があります。
URLの変更について
コンフィグに記述されたリスト取得元のURL文字列を変更すると、以前に取得済みのリストの内容を直ちに破棄したうえで新たなURLからのリスト取得を試みます。
リストの取得失敗について
次の場合はリストファイルの取得(ダウンロード)が失敗します。- ファイルの要件を満たさない
- 読み込みに必要な空きメモリが不足している
- 1回のリスト取得につき、20秒経過時点で取得が完了しない
リストの取得に失敗した場合は1分後に再取得を試み、最大9回リトライします。合計10回の取得試行後は、コンフィグに設定された定期取得間隔に従います。
リストの取得に失敗したとき、以前に取得成功したリストを保持している場合は、取得済みのリストの内容を維持します。