自宅のモデムで HTTP のポート 80 に転送した後、インターネットがまったく使用できなくなるのはなぜですか?

自宅のモデムで HTTP のポート 80 に転送した後、インターネットがまったく使用できなくなるのはなぜですか?

わかりました。インターネット ISP からモデムを入手しました。私の目標は、Godaddy や HostGater などのサードパーティからホスティング サービスを購入するのではなく、自宅の PC を使用して自宅で Web サイトをホストすることです...

したがって、最初のステップとして、192.168.1.1ブラウザにアクセスし、モデム管理コンソールにログインします。

次に、以下の図のようにポート転送を実行します。

1

「保存」をクリックすると、次のようなエラー メッセージが表示されました。

2

入力すると192.168.1.1:8080、以下の画像のような情報が表示されます。

3

ポート転送を行う前はインターネットにアクセスできますが、その後は facebook.com や yahoo.com のような大きなサイトでも、どのウェブサイトにアクセスしても何も表示されません。ただし、例外が 1 つあります。それは、Google.com にはまだアクセスできるということです。

それで、何を間違えたのでしょうか、そしてそれをどう修正すればよいのでしょうか?

答え1

これは 1 対 1 の NAT ではありません。この設定では、指定された内部 IP との間のトラフィックをルーターの指定ポートにルーティングするだけです。http トラフィックにデフォルトのポートを使用すると、ブラウジングが妨げられます。お気づきのとおり、「https://google.com「https はポート 443 経由で動作するため、引き続き機能します。」

セットアップには21000または他の未使用のポートを使用してください。マップされたプライベートWebサーバーにアクセスするには、「http://[外部ip]:21000"。canihazip.com にアクセスすると、外部 IP を取得できます。

canihazip.com を使用する人への注意。ランディング ページが肥大化しています。スクリプトを作成するときは、「canihazip.com/s」を使用してください。

DDNS: ドメイン名を使用する予定で、ISP から静的 IP が割り当てられていない場合は、ドメイン名と外部 IP の関係を維持するために DDNS を使用する必要があります。DDNS を使用しないと、ISP の DHCP サーバーによってルーターに新しいアドレスが割り当てられるたびに、外部 IP を指す DNS レコードが壊れてしまいます。


通常のポート 80 での Web ブラウジングを可能にする唯一の他のオプションは、Web サーバーを DMZ に配置することです。これを行う場合は、iptables または使用するファイアウォールを慎重に設定してください。必要なものだけを開いてください。DMZ の管理の詳細については、ルーターのドキュメントを参照してください。DMZ の概念と基本的な方法についての一般的な情報については、次のサイトを参照してください。http://www.tp-link.us/article/?faqid=28

答え2

言えることは、ルーターにバグがあるということです。ポート転送はルーターの外部 IP にのみ適用されるべきであり、何らかの形でポート 80 への送信接続にも影響しているようです。

ルーターが DMZ ホストを提供しているようですが、これは潜在的な代替手段ですが、すべての着信トラフィックがそこに転送されます。そのため、危険な場合があります。

関連情報