ホームページ >バックエンド開発 >PHPチュートリアル >自宅に Web サーバーをセットアップする予定ですが、公衆ネットワークからアクセスできません。

自宅に Web サーバーをセットアップする予定ですが、公衆ネットワークからアクセスできません。

WBOY
WBOYオリジナル
2016-06-13 12:07:131318ブラウズ

自宅に Web サーバーをセットアップしましたが、公衆ネットワークからアクセスできません
皆さん、こんにちは。自宅に Web サーバーをセットアップし、公衆ネットワークの IP アドレスを介してアクセスしたことがありますか?
今セットアップしました。 LAN 内のパブリック IP アドレスを介してアクセスできますが、携帯電話 (チャイナユニコム 3G) を使用してパブリック IP アドレスを介してアクセスすることはできません。
Peanut Shell をインストールしましたが、自宅の LAN では Peanut Shell のドメイン名にアクセスできますが、携帯電話からそのドメイン名にアクセスすると Web ページを開くことができません。

何が起こっているのかを調べるためにご協力いただき、ありがとうございます。ありがとう! !
------解決策----------------------
外部からアクセスする必要があります。
ポート 80 はデフォルトで無効になっており、通信によって禁止されています。
------解決策のアイデア----------------------
私は自宅で LAN IP を使用しています。ルーターを使用してポート マッピング
を実行します。一般的に仮想サーバーと呼ばれるもの、マッピング、およびその他のオプションで、内部ネットワーク IP、ポート 80 を入力します。パブリック ネットワーク IP を使用して
にアクセスできます。 ------ 解決策のアイデア-----------
注意が必要な問題がいくつかあります。
1. LAN を通過できません 外部ネットワーク出口が LAN に再度入るため、テストには実際の外部ネットワークからアクセスする必要があります
2. 3G ネットワークからはアクセスできませんが、問題はありません。 DNS 解決には時間がかかるため、ドメイン名解決が第 1 レベル DNS に渡された場合にのみ解決が成功します。このプロセスに必要な時間は、同じ地域内のドメイン名へのアクセス頻度によって異なりますが、通常は 3 ~ 5 日です
3. 少なくとも現在、チャイナ テレコムはこの種の Web サービスの個人的な提供を禁止しています
4 、Peanut Shell などの仮想ドメイン名ソフトウェアはすべて ADSL で有効です。ただし、家庭用ブロードバンドでは必ずしもこの限りではありません。ルーターが接続されている限り、仮想ドメイン名は無効になります。

------解決策のアイデア------ ----- -----------
昔試してみたところ、ポート80がブロックされているという人も見かけました。 80 がブロックされたのは、おそらく慎重にテストされていなかったからです。
テスト後、チャイナ ユニコムはプロトコルに基づいてブロックされます。どのポートを使用しても、アップストリーム データはサーバーに送信できますが、サーバーのダウンストリーム データは傍受できません。どのポートを使用していても、IP が登録されていない限り、すべてのダウンストリーム情報が傍受されます。
テスト コード:

<br /><?php<br />file_put_contents('./test.txt',$_SERVER['REMOTE_ADDR']."\n");<br />?><br />

あなたの状況が私と似ている場合、test.txt ファイルがプログラム ディレクトリに生成されます。このファイルには、サーバーにアクセスするクライアントの IP アドレスが含まれています。住所。
------解決策----------------------
ルーターのアプリケーションサーバーポートで 80 を開きます。次に、ローカル外部ネットワーク IP を使用してアクセスします。
ルーターが Telecom のモデムと統合されている場合は、Telecom にアクセスしてスーパー管理パスワードを尋ねる必要があります。
動的 IP の場合、ピーナッツ シェルなどの動的ドメイン名を使用できます。
------解決策----------------------
ルーターでポートマッピングを行い、パブリック IP を内部 IP に変更します。
------解決策のアイデア----------------------
サーバーにお尋ねします。それは何のために使用されましたか?
------解決策----------------------
ピーナツの殻を使うのが一番良いと思います原理を理解して穴あけの原理を理解する

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。