質問
🕓 事例公開日 : 2025-08-05
【背景】
データベースへの直接接続ができなくなってしまった。これまでIPアドレスを使用してDB接続を行っていたが、何らかの設定変更があったのか確認したい。Q1.
バックエンド接続元IPアドレスの許可設定やIPアドレス、接続ユーザー・パスワードなどの変更はありましたか?Q2.
現在のデータベースのIPアドレスを教えてください。また、DB直接接続時にIPアドレスでの接続は推奨されない方法でしょうか?Q3.
本番環境でも同様にIPアドレス変更が発生する可能性はありますか?その場合、事前にIPアドレスを教えてもらえますか?回答
A1.
変更はありません。DB接続ができなくなった原因として、DBインスタンスのIPアドレス変更が考えられます。Accel-Mart Plus環境のDBインスタンスには動的IPアドレスが割り当てられており、既存のグローバルIPアドレスから変更される場合があります。
A2.
現在のIPアドレスはnslookup コマンドで名前解決を行うことで確認できます。
実行コマンド:
nslookup database01.xxxxxxxxxxxx.ap-northeast-1.rds.amazonaws.com
実行結果例:
Address: 192.168.1.xxx
ただし、DBインスタンスは動的IPアドレスが割り当てられる仕様のため、弊社ではRDSエンドポイントを指定した接続を必須としております。IPアドレスでのDB接続は今後もアドレス変更が発生する可能性があるため、お客様の責任のもとでご利用いただく必要があります。
詳細は以下のドキュメントをご参照ください:
Accel-Mart Plus サービス仕様書 - ロードバランサとRDS(データベース)のIPアドレスについて
A3.
本番環境においても同様に、何らかの理由によりIPアドレスが変更になる可能性があります。事前のIPアドレス通知は行っておりませんが、
nslookup コマンドによる名前解決でいつでも現在のIPアドレスを確認していただけます。安定した接続のため、RDSエンドポイントでの接続をご利用ください。