Apache を小さな個人用 Web サーバーとして使用するために設定しようとしていますが、問題が発生しています。ローカル ネットワークのポート 8073 (ISP がポート 80 をブロック) から Apache にアクセスでき、すべて正常に機能しているように見えます。次に、whatsmyip.org にアクセスして IP を取得し、外部 (ポート 8073) から Apache にアクセスしようとすると、しばらくロードしようとした後、接続できないというメッセージが表示されます。ルーターでポート転送を設定し、ポート 8073 を許可しましたが、接続できません。canyouseeme.org にアクセスしたところ、ポート 8073 で自分のサービスが認識されたため、最終的に諦めて、自分よりも賢く経験豊富な多くの人々に質問することにしました。
どのようなアイデアでも歓迎します。
答え1
ネットワーク インターフェイスの背後にいる場合、パブリック IP を使用して自分のコンピューターを検索することはできません。
ネットワーク インターフェイスは (名前が示すように) 2 つのノード間の「ボックス」であり、ネットワーク方向 (IP) はノード間のベクトルによって使用されます。
次のグラフは私の主張を明確にします。
したがって、ローカルホストを呼び出して PC から www サービスを要求できます。または、パブリック アドレスを呼び出してインターネットから要求できます。ご覧のとおり、プロキシを使用しない限り、コンピューターからパブリック IP を要求することはできません。これは、LAN 外の他のコンピューターから要求する場合と同じです。
それが役に立てば幸い :)
答え2
リモート デスクトップ接続のデフォルト ポートである TCP ポート 3389 を、ネットワークの外部からアクセスする自宅のコンピューターの IP アドレスに転送してみてください。