質問: 前回、下記のスレッドで質問させて頂いた内容の続きです、 AWSについては、無事ドメイン設定も完了し、http://ドメイン名で接続することができましたが、 数時間経過すると、なぜかアクセスできないような状況に陥り困っております。 調べたしたところ、サーバのインスタンスは正常に起動しており、 セキュリティグループの設定で、インバウンドルールの送信元のIPがマイIPと違っていることが原因のようで 再度、マイIPで設定し、Elastic IPの関連付けを再度行うことでWEBサイトも表示できるようになります。 しかし、また数時間すると接続できなくなり・・・の繰り替えしになってしまいます。 プライベートIPやElastic IPが変わっているわけではないので、なぜ、このようなことになってしまうのか さっぱりわかりません、 何か他の設定が必要なのでしょうか。。
回答: > > セキュリティグループの設定で、インバウンドルールの送信元のIPがマイIPと違っていることが原因のようで > > > このとおりだと思います。クライアント側のグローバルIP(マイIP)については、携帯のテザリングにせよ、家庭用の光回線にしろ、ISP(インターネットサービスプロバイダ)の都合で、質問者様に割り当てられるIPアドレスが数時間ごとに変わる場合があります。 テスト的に自宅からつなぐなどであれば、毎回設定するしかないと思います。aws-cliコマンドでsecurity groupのinboundとoutboundをコマンドで設定する。のようなスクリプトを作成すると少し楽かもしれません。 会社などで、ある程度自分に割り当てられるIPアドレスを絞りこめるのであれば、複数の送信元IPを許可することで、対応できるかもしれません。 セキュリティグループの設定で、「インバウンドの送信元のIP」を指定すると、そのIPアドレスからの通信しか受け付けなくなります。これは、そのサーバに対して、特定の人しかアクセスできないようにするための仕組みであり、インターネット全体に一般公開したい場合は、 0.0.0.0/0 を指定します。