インターネットからホームネットワーク上で実行されている Apache Web サーバーにアクセスできない

インターネットからホームネットワーク上で実行されている Apache Web サーバーにアクセスできない

私は自宅のネットワークにApache Webサーバーをセットアップしようとしています。http://www.boutell.com/newfaq/creating/hostmyown.htmlケーブルインターネット接続を備えた D-Link Dir-601 ルーターを持っています。

Web ブラウザでサーバーの IP アドレス 192.168.0.103 を指す URL を使用して、LAN から Web サーバーに接続できます。

しかし、3G ネットワーク上の携帯電話で同じものを閲覧しようとすると、「サーバーが見つかりません」というメッセージが表示されます。

私のパブリックIPは61.xx.xxx.xxxで始まり、ルーターのIPは192.168.0.1です

誰かこの問題の解決を手伝ってくれませんか?

答え1

最も一般的な問題は、ファイアウォール/ルーターがこの種の着信接続をブロックすることです。ルーターで任意の IP、ポート 80 からポート 80 (またはサーバーで使用するように設定したポート) へのポート転送を設定し、Windows またはその他のファイアウォールを一時的に無効にして、もう一度試してください。それでも問題が解決しない場合は、ファイアウォールを有効にしてもう一度試してください。それでも問題が解決しない場合は、ポート 80 で着信接続を受け入れるようにファイアウォールに指示してください。

答え2

お使いの携帯電話は LAN に直接接続されていません。つまり、携帯電話からネットワーク全体にアクセスできないということです。ルーターの目的は、インターネットから LAN にアクセスできないようにすることです。

次の 2 つのオプションがあります。

  1. ワイヤレス ルーターまたはアクセス ポイントを使用して、携帯電話を LAN に直接接続します。
  2. ルーターでポート転送を有効にすると、インターネット上の誰でも Web サーバーにアクセスできるようになります。

関連情報