web-dev-qa-db-ja.com

自宅でWebサイトをホストする:ISPがポート80をブロックしていますか?

サーバーの障害よりも、これを配置するのに適した場所だと思います。

「概念実証」の演習として、自宅でホストするための小さなサイトを設定することに興味があります。つまり、その方法を知っていることを証明するためです。サイトを備えた(仮想)サーバー2003マシンがあり、すべてサーバー上で80までのポート転送で構成されています。 DYNDNSの詳細を入力したBelkinF5D7634を持っていますが、DYNDNSアドレスにアクセスしようとすると、ページが表示されません。

私のISPはCarphoneWarehouse/AOLであり、ポート80をブロックしている場合、情報を見つけることができません。ブロックしている場合、ポート80をブロックしていないホームプロバイダーを誰かに勧めることはできますか?

5
tombull89

最近では、着信トラフィックを防ぐために、多くのISPがポート80をブロックします。通常、彼らはそれをブロックしているとは言わず、テクニカルサポートに電話した場合にまっすぐまたは正確な答えを得る確率は約50/50です。一部のISPでは、サーバーをセットアップするために協力する場合、サーバーをセットアップできます(追加の月額料金がかかる場合もあれば、そうでない場合もあります)。調べる唯一の方法は、お住まいの地域にサービスを提供しているさまざまなISPに電話して、その内容を確認することです。ああ、営業所ではなく、テクニカルサポート番号に電話してください。営業担当者は、わからないか、聞きたいことを伝えるだけです。

4
BBlake

テストのために、考えられる問題のリストからDynDNSを削除します。

  1. whatismyip.com に移動します。
  2. そのIPアドレスを直接試してください。ただし、 Web-Sniffer を使用するなど、他のインターネット接続から。
  3. オンラインtraceroute をそのアドレスに試してください(ポート80は使用しませんが、それでも手がかりが得られる可能性があります)。

それが機能しない場合は、ポートブロッキング以外に、次のような多くの原因が考えられます。

  • ルーターのポート転送が正しくない可能性があります。
  • 独自のネットワーク内からDynDNSアドレス(またはパブリックIPアドレス)を使用しようとしている可能性があります。これは、Webサーバーではなくルーターに到達する可能性があります。
  • たぶん(可能性は低いですが)、外部ホストにはバインドせず、ローカルホストにのみバインドするようにWebサーバーを設定しました。
4
Arjan

答えが見つかったので、これに返信します。

問題は、ルーターのポート転送にありました。ファームウェアのバグのため、UDP/TCPまたはUDPのみに変更された場合でも、TCPポート設定を「記憶」するだけです。ファームウェアの更新後、両方のタイプを転送することを選択できますISPがポート80をブロックしていないことに驚いていますが、文句を言うつもりはありません。

1
tombull89