DD-WRT(DD-WRT v24-sp2ビルド21676)をTP-Link(TL-WR1043ND)ルーターにインストールしました。ポート80のポート転送をマシンのポート80に設定しましたが、LANアクセスで正常に機能します(LANに接続されたPCと携帯電話から確認)。
WebプロキシやパブリックIPがアップしているかどうかを確認する他のサイトを介して外部からテストサーバーにアクセスしようとしていますが、LANアクセスが正常なのに外部からアクセスできない理由がわかりません。
サーバーは、ファイアウォールが無効になっているOS X MountainLion上にあります。
何か助けはありますか?
ヘアピンNATの問題(パブリックWANアドレス)を介してLANからサーバーにアクセスできます)がないのは奇妙だと思います。これは一般的に一般的な問題ですが、それでもこの問題があります。
私は Webベースのポートスキャナー を使用しましたが、閲覧できなくても、サービングポート(80ではなく9999)が開いている(他のポートは開いていない)と表示されます。
私は人々が外部から9999ポートで私のサーバーにアクセスできることを学びました!試したWebプロキシツールでアクセスできない理由がわかりません。
外部からアクセスするオンラインツールまたはプロキシを使用して、マシンからコンテンツが正しく提供されていることを確認するにはどうすればよいですか?
私が試したWebプロキシとオンラインtracerouteツールのせいでしたが、アクセスできないと思う唯一の理由は、非標準のポートにアクセスしないためです。
次に、 オンラインシェル を試し、curl <myip>:9999
を実行しましたが、機能しました。
最初のステップは、問題が発生している場所を見つけることです。このステップを休んでください。
それはあなたがそのリストでどこで止まるかを見つけることができる接続のリストをあなたに与えるでしょう
他のサーバーへの接続をテストするために使用する他のツール http://www.hlsw.org/hlsw/download/ ゲーム用ですが、優れたトレースツールがあります