Vultr Firewallの使い方

本記事では、現役エンジニアの管理人が、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インスタンスのセキュリティを飛躍的に高めることができます。

ぜひ本記事の内容を参考にして試してみてください。