
私は、ホーム ルーターの静的 IP を介して Apache を搭載した RaspberryPi で Web サイトを実行しています。ドメイン名または静的 IP を介してどこからでも問題なくこの Web サイトにアクセスできます。ただし、同じホーム ルーターのネットワーク内からアクセスしようとすると、モバイルでは機能しませんが、デスクトップでは問題なく機能します。
すでにオンラインで検索しましたが、同じ問題を抱えている人は見つかりませんでした。ドメインの代わりに静的 IP を使用しようとしましたが、それでもうまくいきませんでした。
ルーターのローカル IP を使用する必要があるかもしれませんが、192.168.1.1 を使用するとルーターの設定にアクセスできます。Apache がローカル アクセスに使用する IP をどこで設定すればよいかわかりませんし、インターネットでも見つけられませんでした。
答え1
Apacheがローカルアクセスに使用するIPをどこで設定すればよいか分かりません
これはApacheの設定とは関係ありません。RaspberryPiが持っているIPがローカルエリアネットワーク。
<publicIP>:80
RaspberryPi はホーム ルーターとして使用されていないと想定しています。したがって、NAT を介したポート転送、つまりに転送されるポート転送が必要です<raspberryPiIP>:80
。ポート転送は WAN インターフェイスからのみ機能し、ルーターの設定サイトは LAN インターフェイスにあります192.168.1.1:80
。
したがって、RaspberryPi の IP を知る必要があります。
- 最初にポート転送が設定されたルーターの設定からそれを見つけることができます。
- ブロードキャスト アドレスを ping し
192.168.1.255
、 で ARP テーブルを確認するなどの直接的な方法を使用することもできますarp -a
。 - または、次のようなツールを使用しますNirsoft 高速リゾルバ。