ポート8080をローカルIPに転送し、IISでポート8080を設定しました。192.168.1.123:8080と入力すると動作しますが、public_ip:8080と入力すると無効になります。ファイアウォールにインバウンドとアウトバウンドのルールを追加しましたが、FWをオフにしても機能しません。OSはWindows 7です。
疑いはありますか?
ありがとう。
@ScottChamberlainの両方、そして私は同じ応答を受け取ります:「おっと!Google Chromeに接続できませんでした...」
—
el ninho
LANテストの内部は、ヘアピンNATをサポートするルーターがある場合にのみ機能します(すべてのルーターが機能するわけではありません!)。サーバー上でwiresharkのようなプログラムを実行し、ネットワーク外の人が接続しようとすると、パケットがコンピューターに届きますか?8080以外のポートを試した場合、それは機能します(ISPは受信トラフィックに対してポート80と8080の両方をブロックする場合があります)?
—
スコットチェンバレン
実際、最近ではISPが他の一般的なポート間で80および8080をブロックすることが非常に一般的です。多くの場合、一般的なホーム接続でWebサーバーを実行することはEULAに違反しています。
—
MaQleod
public_ip:8080
LAN内から、または別のネットワークから入力していますか?