本記事では、現役エンジニアの管理人が、Vultrが提供するファイアウォール機能「Vultr Firewall」について解説します。
VPSインスタンスをインターネットから保護するためにほぼ必須の機能ですので、ぜひ読んでみてください。
Vultr Firewallとは
Vultr FirewallはクラウドプラットフォームのVultrが提供するファイアウォール機能です。VPSインスタンスを保護するために使え、以下のような特徴があります。
- IPv4とIPv6ベースのルール(プロトコル、ポート番号、接続元IPアドレス帯域)により、インバウンドトラフィックをフィルタリングできます。
- ファイアウォールグループごとに異なるルールセットを設定することができ、複数のVPSインスタンスを同じグループに含めることができます。
Vultr Firewallの料金
Vultrはファイアウォール機能を標準で提供しており、無料で利用することができます。
Vultr Firewallの使い方
前提:VultrアカウントとVPSインスタンスの作成
Vultr Firewallを使うには、Vultrのユーザアカウントを登録しVPSインスタンスを作成する必要があります。
もしまだVultrにアカウントを持っていない方は、以下のリンクから登録すると$300のクレジットがもらえます。$300あればVPSインスタンスを含むVultrのほとんどの機能を無料で試すことができます。
ユーザ登録とVPS作成の詳しいステップは以下の記事で解説しています。
関連記事: Vultr VPSを現役エンジニアがレビュー
Firewall Groupの作成
管理画面の左サイドメニューの「Network」から「Firewall Groups」を選択し、「Create Firewall Group」ボタンをクリックします。

「Name」にファイアウォールグループ名を入力し、「Add Firewall Group」ボタンをクリックして作成します。

ファイアウォールグループの詳細画面で、IPv4もしくはIPv6の「Add Rule」ボタンをクリックします。

ルールを設定し、「Add Rule」ボタンで追加します。
本記事ではウェブサーバ用のルールとして以下のように入力します。
- Protocol: HTTP
- Port / Range: 80(自動入力)
- Source: Anywhere
注)「Port / Range」は、「Protocol」でTCPかUDPを選択した時のみ手動入力可能になります。

HTTPS、SSHのルールも同様に追加すると、以下のように一覧で表示されます。

次に、「Attached Instances」セクションで「Attach to Instance」ボタンをクリックします。

ファイアウォールグループを紐づけるVPSインスタンス(複数可)を選択し、「Attach Firewall Group」をクリックします。

「Attached Instances」に紐づけられたVPSインスタンス一覧が表示されます。

これで、許可されたプロトコル、ポート、IPアドレス帯域以外ではVPSインスタンスにアクセスできなくなります。
注)ファイアウォールグループのルールがVPSインスタンスに適用されるまで数分かかることがあります。
よくある質問
アウトバウンドトラフィックを制限できますか?
できません。Vultr Firewallはインバウンドトラフィックをフィルタリングするサービスです。
VPCネットワークやリージョンの異なる複数インスタンスを同じファイアウォールグループに追加できますか?
できます。VultrのファイアウォールはVPCネットワークやリージョンとは独立した機能で、インスタンスごとに適用されます。
異なるリージョンやVPCネットワーク上のインスタンスを、同じファイアウォールグループに追加した例:

関連記事:Vultr VPCとNAT Gatewayの使い方
1つのVPSが複数のファイアウォールグループに所属することはできますか?
できません。1つのVPSインスタンスが所属できるファイアウォールグループは1つのみです。
既にファイアウォールグループに所属しているVPSインスタンスを別のファイアウォールグループに追加すると、元のファイアウォールグループからは除外されます。
Vultr Managed Databaseをファイアウォールグループに追加できますか?
できません。VPSのみファイアウォールグループに追加可能です。
マネージドデータベースへのアクセスを制限したい場合は、データベース設定画面の「Trusted Sources」機能でIPアドレスのホワイトリストを作成します。
関連記事:Vultr Managed Databaseを現役エンジニアがレビュー
まとめ:Vultr Firewallを使ってVPSインスタンスのセキュリティを高めよう
Vultr Firewallを使うと、VPSインスタンスのセキュリティを飛躍的に高めることができます。
ぜひ本記事の内容を参考にして試してみてください。
