拡張 ACL — ポート範囲マッチャー
- セキュリティ
- 中級
- 7 分
- 2 ステップ
- Cisco IOS-style
range 80 443 を使って TCP の宛先ポート 80 と 443 を 1 つのエントリで許可する ACL を定義します。eq 80 と eq 443 の 2 つの ACE を別々に書く場合と比べて、挙動は同じで行数は半分です。
無料 · インストール不要 · アカウント不要
シナリオ
拡張 ACL は次のポート演算子を受け付けます: | 演算子 | マッチ | | --- | --- | | eq <p> | ポート p に一致 | | lt <p> | p より小さい | | gt <p> | p より大きい | | neq <p> | p と等しくない | | range <a> <b> | a ≤ ポート ≤ b (両端含む) | range は連続したポート範囲を簡潔に書く形式です。よく使う 形: `` permit tcp any any range 80 443 ← 80..443 すべて両端含む permit udp any any range 16384 32767 ← RTP 音声範囲 permit tcp any any range 22 23 ← SSH + Telnet ` 注意: range a b は 両端を含みます。range 80 443 は 80、443 に加えて間のすべてのポート (81..442) を許可します。 厳密に 2 つのポートだけ許可したい場合は eq` ACE を 2 つ使ってください。
トポロジー
1 × ルーター · Cisco IOS-style
R1— ルーター
やること
ACE を 1 つ持つ
ip access-list extended WEB-ONLYを定義します:permit tcp any any range 80 443.deny ip any any logを追記し (ログにドロップが出るよう明示的 deny)、ACL をGi0/0のインバウンドにバインドします。
同じテーマの演習
- ACL: 単一ホストをブロック初級 · 10 分
- ACL: named extended — proto + src + dst中級 · 12 分
object-group networkを使った拡張 ACL中級 · 10 分- ACL —
time-rangeによる時間ゲート付きエントリ中級 · 12 分
この演習の他の言語版
Extended ACL — port range matchersExtended ACL — Port-Range-MatcherACL extendida — coincidencias por rango de puertosACL estendida — matchers de faixa de portasACL étendue — matchers par plage de portsExtended ACL — port range matchers扩展 ACL — 端口范围匹配器ACL estesa — matcher su intervalli di porte확장 ACL — 포트 범위 매처Расширенный ACL — матчеры по диапазону портовGenişletilmiş ACL — port aralığı eşleştiricileriACL mở rộng — bộ so khớp dải cổng