自分のコンピュータからのみ自分のWebサーバーにアクセスできますか?

自分のコンピュータからのみ自分のWebサーバーにアクセスできますか?

私はApache2を学んでおり、ローカルWebサーバーをインターネットに接続しようとしています。

ブラウザのアドレスウィンドウにIP 86.207.14.136と入力してアクセスすると、/var/wwwにindex.htmlが保存されていることがわかります。これがすぐに起こるべきことです。

問題は、webproxy.caや他のプロキシなどの匿名Webプロキシからアクセスしようとすると、私のWebページを見ることができないことです。

誰かが私が間違っていることを教えてもらえますか?

私のIPアドレスは186.207.14.136/です。

traceroute 200.228.244.6 output:
traceroute to 200.228.244.6 (200.228.244.6), 30 hops max, 60 byte packets
 1  192.168.0.1 (192.168.0.1)  3.123 ms  4.779 ms  5.353 ms
 2  10.14.0.1 (10.14.0.1)  13.232 ms  17.436 ms  17.788 ms
 3  bb160001.virtua.com.br (187.22.0.1)  18.179 ms * *

答え1

ファイアウォールでポートを開けましたか?

答え2

まず、ファイアウォールまたはルーターでポートを開く必要があります。

ホームネットワーク上にあり、ルーターの背後にある場合は、ポート転送を実行する必要があります。 このウェブサイトルータのポート転送設定を理解するのに役立ちます。 Web ページの場合は、TCP 80ルータの背後にあるシステムに転送されます。
UDP 80後でWebサーバーがデータを転送できない、またはその他の問題が発生した場合は、ポートフォワーディング/ファイアウォールにルールを追加してみてください。

ルータの背後になく、インターネットに直接接続しているか、ポート転送を実行しても動作しない場合、まずファイアウォールの設定を確認してください。以下を行うと、簡単にこれを行うことができますsudo iptables -L -v。 (私が読んで欲しい場合は、結果を貼り付けてここにコメントを残してください。)デフォルトの「DROP」ポリシーがある場合、または出力のどこにも「ACCEPT」への参照がない場合は、提供したコマンドの結果を含めるだけで役に立ちます。

答え3

どのタイプのルーターを使用していますか?

パブリックIPアドレスのポート80に入るすべてのトラフィックをApache Webサーバーを実行しているネットワーク上のコンピュータに転送する必要があるというNATルールを追加しましたか?

関連情報