ネットワーク演習 ドキュメント シミュレーターを開く →

拡張 ACL — ポート範囲マッチャー

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

やること

  1. ACE を 1 つ持つ ip access-list extended WEB-ONLY を定義します: permit tcp any any range 80 443.

  2. deny ip any any log を追記し (ログにドロップが出るよう明示的 deny)、ACL を Gi0/0 のインバウンドにバインドします。

この演習をブラウザで開く →

同じテーマの演習

この演習の他の言語版

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