外部LAN(Raspberry Pi)からMy Apacheサーバーにアクセスできません。

外部LAN(Raspberry Pi)からMy Apacheサーバーにアクセスできません。

この質問をたくさん受け取ることがわかっていますが、残念ながら実際に役立つ投稿はありません。

Raspberry PiでApacheサーバーを設定しようとしています。正しく設定したようですが、LANの外部からはアクセスできません。私のISPがポート80をブロックしていると思ってポートを3000に変更しましたが、まだ運がありません。 Apacheの設定には問題がないようです。

pi@raspberrypi /home/pi $ netstat -tln
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:3000            0.0.0.0:*               LISTEN

次のアドレスを使用してLAN内からアクセスしようとした場合:http://109.65.74.55:3000/index.htmlうまくいきますが、LANの外部で同じアドレスを試しても接続できません。

私のコンピュータのipconfigは以下を提供します。

Ethernet adapter Local Area Connection: 
Connection-specific DNS Suffix  . : 
Link-local IPv6 Address . . . . . : fe80::b57c:a8cd:7d5:a935%10 
IPv4 Address. . . . . . . . . . . : 10.0.0.6 
Subnet Mask . . . . . . . . . . . : 255.255.255.0 
Default Gateway . . . . . . . . . : 10.0.0.138. 

これは私がNATの背後にあるという意味ですか?

ベストアンサー1

これはうまくいきません。外部LANはRaspberryPiのIPで何をすべきかわかりません。 (= RaspberryPiにパケットをルーティングする方法)

行くhttp://www.whatismyip.com/パブリックIPをご覧ください。書き留めて言わないでください。

RaspberryPiにアクセスするには、このIPを指す必要があります。ルーターのポート転送に使用するポートを定義する必要があります。

ルーターの電源を入れ直して上記のURLに戻ってください。

IP が変更された場合、動的 IP を使用し、外部からローカルネットワークにアクセスするために常に有効な URL を取得するには、DynDNS サービスが必要です。

nmap 10.0.0.*を介してnmap 109.65.74.*ローカルネットワークのIPアドレスを見つけることができますか?奇妙なことは、ルータが10.0.0.138で、RaspberryPiが109.65.74.55ということです。

NATの後ろにいると、誰もこの情報を使用してネットワークを攻撃できません。

PS。なぜ彼らはこの問題をserverfaultからunixに移したのですか? !

おすすめ記事