IPアドレスを使用してAndroidデバイスからサーバーマシンにアクセスする

IPアドレスを使用してAndroidデバイスからサーバーマシンにアクセスする

これは、どこにも解決策が見つからない、まったく奇妙なシナリオです。目的: 同じ WIFI に接続された Android デバイスのブラウザーを使用して Web サイトをテストします。結果: - 他の PC は、ポート 80 の IP アドレス 192.168.1.9 を使用して、そのサーバー マシンに問題なく接続できます。 - Android マシン (IP 192.168.1.199) のみがサーバーに接続できません (これも IP アドレスを使用)。

ネット上で見つかったあらゆるリソースを試しましたが、うまくいきませんでした。

------- 編集 --------- 奇妙なのは、同じワイヤレス接続上の他のマシンは問題なく接続できるのに、Android デバイスだけが接続できないことです。ドメイン名は使用せず、IP アドレスのみを使用しています。

また、Android スマートフォンで tracerout アプリを使用してみましたが、実際に IP アドレスを使用してサーバー マシンを追跡できます。

助けてください。

答え1

推測ですが、ルーターがワイヤレス クライアントをネットワークから分離しているのではないかと思います。つまり、Wi-Fi 経由で接続しているものはすべてインターネットに接続できますが、ローカル ネットワークについては何も知りません。そのため、原因を絞り込むために試せることが 2 つあります。

  1. ルーターの設定を確認し、「AP アイソレーション」またはそれに類するものをオフにします(ルーターのマニュアルを参照してください)。
  2. ポートを Web サーバーに転送し、外部 IP を使用して Android 経由でアクセスしてみます。ISP によっては、ポート 80 がブロックされている場合は非標準ポートを使用する必要がある場合があります。

答え2

Android モバイルのサーバー DNS を更新し、Android モバイル経由で Web サイトをチェックするためのサーバーで、ポート 80 を変更し、システムが使用していないランダム ポートなどのポートを使用して、サイトが動作していることをローカルで確認しましたか。最後に、ping を使用して、システムがモバイルにアクティブに接続されていることを確認します。これが答えとして見つかった場合は、コメントで教えてください。

関連情報