さくらのVPSのパケットフィルターとは?制限できない通信と注意点を解説

こんにちは、UOZUです!

以前の記事では、さくらのクラウドのパケットフィルターやファイアウォールについて紹介しましたが、今回さくらのVPSで利用できるパケットフィルターについて、設定時の注意点を中心に解説します。

あわせて読みたい
さくらのクラウドのIP制限はどこでやる?PFとOS・アプリ(ミドルウェア)で比較 皆さんこんにちは!新人のアナサピです!今回はPFとfirewalldとApacheでIP制御の比較を行いました!皆さんは「IP制限」と聞くと、何を思い浮かべますか? さくらのクラ...
あわせて読みたい
さくらのクラウドのパケットフィルタのはじめかた さくらのクラウドには、サーバーのセキュリティをサクッと高めるための便利な機能として「パケットフィルタ」が用意されています。不要な通信をあらかじめブロックして...
目次

さくらのVPSのパケットフィルターでできること

さくらのVPSでは、上位ネットワーク側で通信を制御する機能として、パケットフィルターを利用できます。

VPS作成時やOS再インストール時にデフォルト設定で進めると、SSH接続が許可された状態になりますが、この場合、TCP 22番ポートに対して、すべての送信元IPアドレスからアクセスできる設定になります。

デフォルトのまま設定したパケットフィルター

また必要に応じて、以下のような通信も許可できます。

  • Web:HTTP / HTTPS
  • FTP
  • メール関連ポート
解放するサービスポートが選択できる

また、許可するサービスやポート番号を指定したり、送信元IPアドレスを限定したりすることも可能になっています。

特定IP帯のみ許可する例

パケットフィルターで常にアクセスが許可される範囲

ここでさくらのVPSのパケットフィルターの注意点があります。

設定画面には、以下のような注意書きが表示されますが、これはパケットフィルターでは制限できず、常に許可される通信がある点としての注意表記になります。

エフェメラルポート TCP/UDP 32768-65535番ポート、NTP UDP 123番ポート、IPv6通信、ICMP、フラグメントパケットはすべて許可されます。

さくらの VPS マニュアル
パケットフィルター 目次: 注意事項, 利用方法- パケットフィルターの有効化, パケットフィルターの無効化, パケットフィルター設定の削除, 旧バージョンのカスタム設定と同じように使うには.,...

具体的には、以下の通信はパケットフィルターで制限できなくなっています。

  • IPv6通信
  • ICMP(pingなど)
  • フラグメントパケット
  • TCP 32768〜65535番ポート
  • UDP 32768〜65535番ポート
  • UDP 123番ポート(NTP)

例えばさくらのVPSでは、OSの設定を調整する事でIPv6アドレスが利用出来る様になりますが、その際、IPv6からのアクセスが、パケットフィルター側の制限は出来ないという事になります。

さくらの VPS マニュアル
IPアドレスに関するご質問 目次: さくらのVPSは、IPアドレスを追加できますか?, さくらのVPSは、IPアドレスを変更できますか?, さくらのVPSでは、IPv6が利用できますか?. さくらのVPSは、IPアドレ...

また、「さくらのVPS for Windows Server」ではパケットフィルター自体が有効に出来ない為、その点も注意が必要です。

アクセス制限サービスの比較

と言う訳で、さくらのVPS、さくらのクラウドのアクセス制限機能と仕様についての比較表も作成してみました。

サービス名機能制限可能なアクセス制限できないアクセス動作備考
さくらのVPSパケットフィルターIPv4 / TCP / UDP の特定ポート※1〜32767番ポートIPv6通信ICMPフラグメントパケットTCP / UDP 32768〜65535番ポートUDP 123番ポート(NTP)ステートレスさくらのVPS for Windows Serverでは利用不可
さくらのクラウドパケットフィルターIPv4 / TCP / UDP / ICMP / フラグメントパケットステートレスIPv6に非対応
さくらのクラウドVPNルーターTCP / UDP / ICMP / フラグメントパケットステートフルIPv6に非対応
サーバOSファイアウォールTCP / UDP / ICMP / フラグメントパケットステートフルOS側の設定内容に依存

パケットフィルタやVPNルーターのファイアウォールは、サーバーへのアクセスより手前で制限が可能ですが、制限が出来ないアクセスがあったり、IPv6に対応しない場合があるので、利用したいネットワークに応じ、機能を選ぶ必要がありそうです。

さいごに

今回は、さくらのVPSのパケットフィルターでできることと、利用時に注意したいポイントについて解説しました。

さくらのVPSのパケットフィルターは、SSHやWeb、メール関連ポートなどのアクセス制限に利用できる便利な機能です。
ただし、IPv6通信、ICMP、フラグメントパケット、32768〜65535番ポートなど、パケットフィルターでは制限できない通信もあります。

さくらのVPSやさくらのクラウドでのアクセス制限、ネットワーク設計、サーバー運用でお悩みの際は、ぜひネットアシストまでお気軽にご相談ください。

最後までお読みいただき、ありがとうございました。

お問い合わせ

この記事をシェアする
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

ネットアシスト運用チーム10年目の運用エンジニア
ベーシック試験 | さくらのクラウド検定
AWS Certified Solutions Architect - Associate

目次