Ubuntu 18.04 を搭載したパーソナル コンピューターがあり、apache2 Web サーバーと OpenSSH を実行しています。ポート 80 とポート 22 を転送しており、apache2 のデフォルト ポートは変更していません。自宅のネットワーク外から SSH 経由でコンピューターにアクセスすることはできますが、apache2 Web サーバーにアクセスすることはできません。
sudo netstat -taupen | grep LISTEN
ここに出力があります
tcp 0 0 127.0.0.1:45119 0.0.0.0:* LISTEN 999 31971 1662/Plex Plug-in [
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 123 25554 1191/mysqld
tcp 0 0 127.0.0.1:37585 0.0.0.0:* LISTEN 999 31807 1528/Plex Plug-in [
tcp 0 0 127.0.0.1:32401 0.0.0.0:* LISTEN 999 29966 1302/Plex Media Ser
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 101 18268 870/systemd-resolve
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 27322 1070/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 0 25700 933/cupsd
tcp 0 0 127.0.0.1:32600 0.0.0.0:* LISTEN 999 29035 1629/Plex Tuner Ser
tcp6 0 0 :::32400 :::* LISTEN 999 29964 1302/Plex Media Ser
tcp6 0 0 :::80 :::* LISTEN 0 26336 1114/apache2
tcp6 0 0 :::22 :::* LISTEN 0 27324 1070/sshd
tcp6 0 0 ::1:631 :::* LISTEN 0 25699 933/cupsd
さらに探すべき情報があれば、追加します。何を探せばいいのか分からないので、問題の診断を手伝ってくれる人がいれば助かります。
答え1
さらに調査を進めたところ、一部のインターネット サービス プロバイダーは特定のポート (ポート 80、25、110) をデフォルトでブロックしており、ルーター経由でポートを転送しても、ISP が引き続きブロックしている可能性があることがわかりました。ISP に電話してブロックを解除するように依頼し、問題を解決しました。