メインコンテンツまでスキップ

Subnet — トラブルシューティング

サブネット作成時の CIDR 重複エラー

症状: サブネット作成の確定ボタンをクリックすると、次のようなエラーが表示されます:

"The CIDR overlaps with an existing subnet in this VPC."

原因: 入力した CIDR アドレス範囲が、同じ VPC 内の既存のサブネットと(全体または一部で)重複しています。

対処方法:

  1. Network → Subnets の一覧に戻り、VPC で使用中のすべての CIDR を確認します。
  2. 既存のいかなるサブネットとも重複しない別の CIDR 範囲を選択します。
  3. 例:192.168.1.0/24 がすでに存在する場合は、192.168.2.0/24 または重複しない別の範囲を使用します。
  4. 新しい CIDR を入力して作成を再試行します。

サブネットを削除できない(リソースが使用中)

症状: サブネットの削除をクリックしても、システムが拒否して次のようなエラーメッセージが表示されます:

"Cannot delete subnet: resources are still attached."

原因: 1 つ以上の仮想マシン(インスタンス)またはその他のリソースがこのサブネットにアタッチされています。リソースが存在する間はサブネットを削除できません。

対処方法:

  1. VPC → Instances(またはリソースに応じた該当項目)に移動し、削除対象のサブネットを使用しているすべてのリソースを特定します。
  2. 該当するリソースをすべてシャットダウンして削除するか、別のサブネットに移動します。
  3. Network → Subnets に戻り、サブネットを削除します。

Isolated サブネット内の仮想マシンがインターネットに接続できない

症状: サブネット内の仮想マシンが外部アドレスにまったくアクセスできない(ping、curl、アップデートの取得がすべて失敗する)。

原因: これはエラーではありません — 設計どおりの正常な動作です。Isolated サブネットはインターネットから完全に分離することを目的として作成されており、トラフィックを外部に送信するルーティングは存在しません。

対処方法:

  • 仮想マシンがインターネット接続を必要とする場合は、種類 Routed の新しいサブネットを作成し、仮想マシンをそのサブネットに移動するか再作成します。
  • ネットワーク分離の要件がそのまま維持される場合(例:データベースサーバー)は、Isolated のままとし、インターネットへの直接アクセスの代わりに内部通信チャネル(インターナルロードバランサー、必要に応じて VPC ピアリングなど)を設定してください。

注意: サブネットの種類(Routed/Isolated)は作成後に変更できません。種類を変更する場合は、新しいサブネットを作成する必要があります。


サブネット内で DNS が解決できない

症状: インターネット接続が正常でも、サブネット内の仮想マシンがドメイン名を解決できない(例:ping google.comName or service not known エラーが発生する)。

原因: サブネット作成時に Primary DNS フィールドが設定されていないか、入力した DNS アドレスが無効または応答していません。

対処方法:

  1. サブネット詳細ページの DNS servers で現在の DNS 設定を確認します。
  2. DNS が空欄または無効の場合は、仮想マシンのオペレーティングシステム上で直接 DNS を設定(Linux の /etc/resolv.conf ファイルを編集)することを一時的な対処策として使用できます。
  3. 使用できる一般的な DNS の値:
    • Google パブリック DNS:8.8.8.8(Primary)、8.8.4.4(Secondary)
    • Cloudflare DNS:1.1.1.1(Primary)、1.0.0.1(Secondary)
  4. サブネットの DNS を正式に更新する必要がある場合は、運用チームにサポートを依頼してください(ポータルのバージョンによっては、インターフェースから DNS の編集機能が利用できない場合があります)。

補足: Isolated サブネットでは、DNS が正しく設定されていても、その DNS サーバーが VPC 内部に存在するか、別の内部チャネル経由でアクセスできる場合を除き、仮想マシンはパブリックドメイン名を解決できません。