サーバーと同じネットワーク内からモバイルでウェブサイトを表示できない

サーバーと同じネットワーク内からモバイルでウェブサイトを表示できない

私は、ホーム ルーターの静的 IP を介して Apache を搭載した RaspberryPi で Web サイトを実行しています。ドメイン名または静的 IP を介してどこからでも問題なくこの Web サイトにアクセスできます。ただし、同じホーム ルーターのネットワーク内からアクセスしようとすると、モバイルでは機能しませんが、デスクトップでは問題なく機能します。

すでにオンラインで検索しましたが、同じ問題を抱えている人は見つかりませんでした。ドメインの代わりに静的 IP を使用しようとしましたが、それでもうまくいきませんでした。

ルーターのローカル IP を使用する必要があるかもしれませんが、192.168.1.1 を使用するとルーターの設定にアクセスできます。Apache がローカル アクセスに使用する IP をどこで設定すればよいかわかりませんし、インターネットでも見つけられませんでした。

答え1

Apacheがローカルアクセスに使用するIPをどこで設定すればよいか分かりません

これはApacheの設定とは関係ありません。RaspberryPiが持っているIPがローカルエリアネットワーク

<publicIP>:80RaspberryPi はホーム ルーターとして使用されていないと想定しています。したがって、NAT を介したポート転送、つまりに転送されるポート転送が必要です<raspberryPiIP>:80。ポート転送は WAN インターフェイスからのみ機能し、ルーターの設定サイトは LAN インターフェイスにあります192.168.1.1:80

したがって、RaspberryPi の IP を知る必要があります。

  • 最初にポート転送が設定されたルーターの設定からそれを見つけることができます。
  • ブロードキャスト アドレスを ping し192.168.1.255、 で ARP テーブルを確認するなどの直接的な方法を使用することもできますarp -a
  • または、次のようなツールを使用しますNirsoft 高速リゾルバ

関連情報