ホームサーバーでサイトをホストする

ホームサーバーでサイトをホストする

私はホーム サーバー (Windows 7 を使用) を稼働しており、LAN 内でサイトを閲覧できます。ファイアウォールに必要な変更を加え、ルーターのポートを転送しました。

残念なことに、外部 IP (および転送しているポート) を使用して LAN の外部からサイトにアクセスしようとすると、サイトにアクセスできません。まるでサイトが存在しないかのように。

転送は正しく行われたと確信しています。なぜなら、LAN 内のコンピューターから Web を閲覧しようとして、ルーターの外部 IP (およびポート) を使用すると、自分の Web サイトが表示されるからです。

すべてのガイドはここで止まります。何日もウェブを検索しましたが、何も見つかりません。

関係ないことは分かっていますが、apache2.4、tomcat、xamppを試し、Javaで独自のサーバーを構築しましたが、どれもLANの外で動作しませんでした。

答え1

おそらく、ISP がポート 80 をブロックしています。ポート 80 は、Web で使用される標準ポートです。ISP は、Web ホスティングはビジネス レベルのサービスであり、追加料金がかかるとしてポート 80 をブロックします。サーバーのポートを 8080 に変更し、ポート転送を変更してみてください。次に、:8080末尾に を追加してブラウザーでサーバーに接続します。完了したら、次の部分を外部 IP アドレスに置き換えて、ブラウザーに入力しますhttp://10.10.10.10:8080

ISP に問い合わせて、ポート 80 がブロックされているかどうかいつでも確認できます。ブロックされている場合は、8080 などの別のポートを使用するか、より高いレベルのサービスに料金を支払うことができます。

答え2

インターネット アクセス ポイント (ケーブル モデム、DSL モデム) はルーターとしても機能しますか、それとも、そのデバイスの後にワイヤレス ルーターなどの 2 つ目のデバイスがありますか。デバイスが 2 つある場合は、セットアップで外部デバイス (モデム) と内部デバイス (ワイヤレス ルーター) のポート転送が実際に必要になっている可能性があります。または、外部デバイスをブリッジ モードにして、ルーティングに関する限り、購入したルーターをネットワークの最も外側のデバイスにすることがさらに望ましいです。

関連情報