阿里雲アカウントチャージ: IPにアクセスできませんか?5分間の迅速なトラブルシューティングと解決ガイド

クラウド 2026-11-04 阅读 7
cloud

Alibaba Cloud ECSクラウドサーバーをご利用中、多くのユーザーが次のような問題に直面しています。

Alibaba cloudアカウントチャージ

サーバーが起動しているのに、パブリックネットワークのIPもコンソールで正常に見えているが、ブラウザを介したアクセスはタイムアウトしており、SSHが接続できず、Pingコマンドも応答していない。

このような状況に遭遇すると、多くの人はまずサーバーが故障したと考え、さらにはパブリックIPアドレスがブロックされたのではないかと疑うことがあります。実は必ずしもそうとは限りません。阿里雲IPがアクセスできない原因は多く、セキュリティグループの構成が間違っている可能性もあるし、サーバ内部のファイアウォールが傍受されたり、ポートが起動しなかったり、パブリックネットワークが異常になったりする可能性もある。

もし同じような問題に直面しても、慌ててシステムを再インストールしたりサーバーを交換したりする必要はありません。以下、実際の運送次元でよく使われる調査の考え方に基づいて、最も簡単なところから検査を始めて、通常数分で問題点を見つけることができる。

一、まずAlibaba Cloudのサーバーが正常に稼働しているか確認してください。

これは調査の第一歩であり、最も見落とされがちな部分でもあります。

阿里雲公式サイトにログインし、ECSクラウドサーバコンソールにアクセスして、対応するインスタンスを見つけ、次のいくつかの情報をチェックします

インスタンスの実行状態が「実行中」で表示されていますか。

パブリックIPアドレスはすでに割り当てられていますか。

インスタンスに料金の滞納、停止、またはその他の異常な通知がないか確認してください。

現在のパブリックIPアドレスが、自身がアクセスしているIPアドレスと一致しているかどうか。

特に、パブリックIPアドレスの変更には注意が必要です。

Alibaba cloudアカウントチャージ

サーバを再起動したり、ネットワーク構成を変更したり、インスタンスを再作成したりすると、使用するIPが変更された可能性があります。

ボリュームベースのECSインスタンスを使用している場合は、アカウントの残高とリソースのステータスを同時にチェックして、料金不足によるサービスの影響を避けることをお勧めします。

インスタンスのステータスが正常であることを確認した後、次の手順に進んでください。

二、セキュリティグループのルールを確認してください。最もよくある問題はここにあります。

Alibaba Cloudのサーバーが正常に稼働しているにもかかわらず、外部ネットワークからアクセスできない場合は、まずセキュリティグループを確認する必要があります。

セキュリティグループはクラウドサーバのネットワークファイアウォールに相当し、どのipアドレスがどのポートを介してサーバにアクセスできるかを決定します。

例えば:

WebサイトはHTTPプロトコルを使用しているため、TCPの80番ポートを開放する必要があります。

ウェブサイトはHTTPSプロトコルを使用しているため、TCP 443番ポートを開放する必要があります。

LinuxサーバーへのSSHリモート接続では、通常TCPの22番ポートが使用されます。

Windowsサーバーのリモートデスクトップは、通常TCPの3389番ポートを使用します。

具体的な操作:

Alibaba Cloud ECSコンソールにログインします。

対応するサーバーインスタンスを検索します。

インスタンスの詳細画面に移動し、セキュリティグループの設定を探します。

セキュリティグループIDをクリックして、ルール管理ページに移動します。

インバウンドルールが該当するポートのアクセスを許可しているか確認してください。

関連するルールが存在しない場合は、実際の業務に応じて追加することができます。

たとえば、Webサイトでポート80を開放する必要がある場合、次のように設定できます。

方向:入方向

権限付与ポリシー:許可

プロトコルタイプ:TCP

ポート範囲:80/80

権限付与対象:業務上の必要に応じて、信頼できる送信元IPアドレスを入力してください。

ウェブサイトが同時に起動した場合

HTTPSを使用する場合、443番ポートの設定も必要です。

ここで注意ですが、利便性を優先してすべてのポートをインターネット全体に開放しないでください。特に、22、3389などのリモート管理ポートは、ソースIPを制限し、自分がよく使うネットワークアクセスだけを許可することをお勧めします。

具体的にどのルールに問題があるか分からない場合は、阿里雲コンソールが提供するセキュリティグループルール診断機能を使って検査することもできる。

三、サーバー内部のファイアウォールを確認する

一部のユーザーは、阿里雲コンソールのセキュリティグループがポートを解放したが、パブリックネットワークIPは依然としてアクセスできないことを発見する。

この場合は、サーバーのオペレーティングシステムに搭載されているファイアウォールを確認する必要があります。

セキュリティグループとシステムファイアウォールは、異なる2つのセキュリティメカニズムであるためです。クラウドプラットフォームがトラフィックのアクセスを許可しても、サーバ内部のファイアウォールが要求をブロックしても、外部ユーザーは正常に接続できない。

Linuxシステムを使用している場合は、次のコマンドを実行してファイアウォールの状態を確認できます。

systemctl status firewalld

Ubuntuシステムを使用している場合は、UFWも確認できます。

ufwのステータス

80番ポートを開放する必要がある場合は、システムの実際の状況に応じてルールを追加してください。

CentOS、Rocky Linuxなど、Firewalldを使用するシステム:

firewall-cmd --permanent --add-port=80/tcp

firewall-cmd --reload

UbuntuでUFWを使用するシステム:

ufw allow 80/tcp

WebサイトがHTTPSを使用している場合、状況に応じてポート443も開放する必要があります。

注意: Linuxリリースによってファイアウォールの構成が異なる場合があります。問題をトラブルシューティングするためにファイアウォール全体を直接オフにすることはお勧めしません。正しい方法は、ブロックされたポートを見つけて、目的に合わせて解放することです。

四、サービスポートが実際に起動しているか確認する

これは、比較的よく遭遇する別の問題です。

時には、サーバーのネットワークに何の問題もなく、セキュリティグループの設定も正しい場合があります。

Alibaba Cloudアカウントのチャージ

しかし、依然としてウェブサイトは開けません。原因は、NginxやApache、あるいは他のアプリケーションサービスが正常に動作していないだけかもしれません。

Linuxサーバーを例にとると、次のように実行できます:

ss -tlnp

現在システムがリッスンしているTCPポートを確認します。

ウェブサイトが80番ポートを使用している場合、通常は以下のような情報が表示されるはずです。

リッスン0 511 0.0.0.0:80

80番ポートのリスニング情報が表示されない場合は、Webサービスが起動しているかどうかを確認する必要があります。

例えば、Nginxの稼働状態を確認するには:

systemctl status nginx

サービスが起動していない場合は、次を試してみてください:

systemctl start nginx

Nginxの起動に失敗した場合は、何度も再起動せず、エラーログを確認することを推奨します。

cloud
← 返回新闻中心