UIは翻訳済みですが、プロバイダー情報とレビュー本文は現在英語です。品質基準を満たす翻訳までは検索対象外です。
このガイドは全文翻訳済みです。プロバイダーの事実と価格は英語版が正本です。翻訳は人による編集レビュー待ちのため、このページは当面検索対象外です。
二つのアドレスファミリー、二つの異なる問い
IPv4 と IPv6 は別々のネットワーク上の問いであり、プロバイダーによって回答の明確さは大きく異なります。問いは、プランが IPv6 をサポートするかどうかだけではありません。アドレスが既定で含まれるのか、割り当てはどれくらいの大きさか、IPv4 に追加料金がかかるのか、そして実際に受け取るゲートウェイとプレフィックスが文書化されているのか、という点です。「IPv6 をサポート」する VPS でも、プロビジョニング時に IPv6 が無効のまま提供されることがあり、パブリック IPv4 アドレスを持つプランでは、そのアドレスがインスタンス価格とは別に課金される場合があります。
本ガイドは、VPSTab カタログにあるプロバイダー公開の事実のみを、日付と出典付きで使用します。プロバイダーが項目を明示していない場合、VPSTab はデュアルスタックと仮定せず不明として記録します。この区別は重要です。未検証の項目は、レコメンデーションにおける必須要件を満たすことはできず、あなた自身の要件も満たすべきではありません。
既定で含まれるとはどういうことか
DigitalOcean は、Droplet が既定で IPv4 アドレスを受け取り、対応リージョンでは IPv6 を無料で有効化できると文書化しています。アドレスはルーティングされたプレフィックスではなく Droplet ごとの単一の /128 で、Web サービスには十分ですが、ホストの背後で多数のコンテナや仮想マシンにアドレスを割り当てるネットワークには向きません。VPN エンドポイントやハイパーバイザーを運用する予定なら、単一の /128 では内部でのアドレス配布方法が制限されます。
Linode(Akamai Cloud)はコンピュートインスタンスに IPv6 アドレスを自動的に割り当て、ほとんどのリージョンで /128 と /64 のルーティングプレフィックスを文書化しており、これは DigitalOcean の単一アドレスとは実質的に異なります。Hetzner はクラウドサーバーごとに /64 を公開し、FAQ で IPv4 アドレスが基本価格に対するアドオンとして課金されると述べているため、VPSTab は Hetzner のオファーを IPv4 アドオン込みの合成価格で記録しています。BuyVM は KVM スライスごとに IPv6 /48 を、ロケーション別のゲートウェイとともに文書化しており、これはこのデータセットで最大の割り当てで、追加の空間を要求せずにネットワークを分割したい場合に有用です。
IPv6 がオプション、または含まれない場合
Liquid Web のクラウド VPS コンフィギュレーターは IPv6 を既定構成の一部ではなくオプションの /64 として示しているため、VPSTab はこれらのプランの IPv6 包含を false として記録し、デュアルスタックとして扱いません。これはそのプランが誰にとっても不適切という意味ではなく、IPv6 を必要とする購入者はチェックアウト時にそのオプションと価格を確認しなければならないという意味です。
カタログのいくつかのプロバイダーは価格と仕様を公開していますが、収集したページに IPv6 の状態を明示していません。たとえば Vultr のプラン API は CPU、RAM、ディスク、帯域、価格を公開しますがアドレス割り当ては公開しないため、VPSTab はすべての Vultr プランの IPv6 を不明として記録しています。Kamatera のプリセットカードも同様に IPv4 や IPv6 の割り当てを明示していません。そうしたオファーに対する正直な答えは「プロバイダーに確認する」であり、「おそらくある」ではありません。
メールサーバー、VPN、証明書
メールサーバーには、対応する逆引き DNS レコードを備えた安定したパブリックアドレスが必要です。これらはプロバイダーがサポートしなければならない運用要件であり、アドレスが含まれるかどうかとは別の話です。/64 プレフィックスだけではすべてのアドレスの逆引き DNS が得られるわけではなく、プロバイダーのパネルや API を通して rDNS を設定し、購入したプランでそれが許可されていることを確認する必要があります。VPN ゲートウェイにも同様の制約があります。クライアントには到達可能なアドレスファミリーが必要で、デュアルスタックのクライアントを望むなら、サーバーの外向き経路だけでなくエンドポイントに両方のファミリーが必要です。
名前がサーバーが実際に保持するアドレスに解決される限り、TLS 証明書とパブリック DNS はアドレスファミリーの影響を受けません。実務上のリスクは、新しい VPS に「IPv6 があるはず」と仮定し、プロビジョニング後にプレフィックスが欠けている、誤ってルーティングされている、上流のファイアウォールで遮断されていると気づくことです。まず 1 台プロビジョニングし、簡単な外向き・内向きのテストでアドレスを確認してから、本番の名前を移行してください。
アドレス行に隠れたコスト
このカタログで最も明確な例は Hetzner です。価格 API はプライマリ IPv4 アドレスを含まないサーバー価格を示し、アドレスは別途課金されるため、データセットは Hetzner のオファーに IPv4 込みの合成価格を用い、制約事項にもそう明記しています。OVHcloud は VPS プランの価格にプライマリ IPv4 を一つ含めて提示しており、追加アドレスは別製品です。BuyVM は各スライスに IPv4 を一つ含め、/48 の IPv6 割り当てを追加費用なしと文書化しています。こうした違いは、アドレスが別課金の場合、月額価格だけを並べた単純な表が年間で数ドルずれる可能性があることを意味します。
プランを比較するときは、包含価格で比較してください。インスタンス、必須のプライマリ IPv4、そして必須の初期費用です。IPv4 が含まれるかどうかをプロバイダーが明示していない場合は、安いほうの数字を採用せず、合計を不明として扱ってください。VPSTab の比較ビューは記録された価格を USD に正規化し、税の範囲や請求期間が異なる場合にフラグを立てますが、プロバイダーが公開していないアドレス料金を捏造することはできません。
契約前の検証手順
まず、IPv4、IPv6、またはその両方が必須要件かを決めます。次に、プロバイダーのドキュメントで割り当てサイズと既定の状態を確認します。三番目に、チェックアウトまたは価格 API でアドオンアドレスの価格を確認します。四番目に、最小構成のインスタンスをプロビジョニングし、必要な各ファミリーの内向き到達性を、メールを運用する場合は逆引き DNS も併せて確認します。五番目に、将来の価格やポリシーの変更が見えるよう、検証日をメモに残します。
すぐに候補リストが欲しい購入者にとって、VPSTab の IPv6 フィルターは確認済みのサポートと不明なデータを区別し、不明を黙って「はい」と扱いません。比較ページでも不明な項目は不明として表示されます。デュアルスタックを仮定するより遅いですが、最もよくある失敗、つまりワークロードをまったく実行できないプランを購入する事態を防ぎます。
確認チェックリスト
- プランを比較する前に、IPv4、IPv6、またはその両方が必須要件かを決める。
- 「IPv6 対応」だけでなく、割り当てサイズ(単一アドレス、/64、/48)を確認する。
- プライマリ IPv4 が含まれるのか、アドオンとして課金されるのかを確認する。
- ワークロードがメールサーバーなら、逆引き DNS のサポートを確認する。
- 本番の名前を移す前に、インスタンスをプロビジョニングして内向き到達性をテストする。
- 明示されていないアドレス項目は、含まれているとみなさず不明として扱う。
出典
- How to enable IPv6 on Dropletshttps://docs.digitalocean.com/products/networking/ipv6/how-to/enable/
- Manage IP addresses on a Linodehttps://techdocs.akamai.com/cloud-computing/docs/managing-ip-addresses-on-a-compute-instance
- Hetzner Cloud FAQ — public IPs and IPv6-only servershttps://docs.hetzner.com/cloud/servers/faq/
- Frantech/BuyVM Wiki - KVM networkinghttps://wiki.buyvm.net/doku.php/kvm
- Liquid Web - Cloud VPS configuratorhttps://www.liquidweb.com/configuration/cloud-vps
- VPS plans (Ireland, EUR)https://www.ovhcloud.com/en-ie/vps/
- VPSTab review and evaluation methodology v1https://github.com/niceyayale/vpstab/blob/feat/phase-0-foundation/docs/product/review-methodology.md