![自宅のモデムで HTTP のポート 80 に転送した後、インターネットがまったく使用できなくなるのはなぜですか?](https://rvso.com/image/1452269/%E8%87%AA%E5%AE%85%E3%81%AE%E3%83%A2%E3%83%87%E3%83%A0%E3%81%A7%20HTTP%20%E3%81%AE%E3%83%9D%E3%83%BC%E3%83%88%2080%20%E3%81%AB%E8%BB%A2%E9%80%81%E3%81%97%E3%81%9F%E5%BE%8C%E3%80%81%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88%E3%81%8C%E3%81%BE%E3%81%A3%E3%81%9F%E3%81%8F%E4%BD%BF%E7%94%A8%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%8F%E3%81%AA%E3%82%8B%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
わかりました。インターネット ISP からモデムを入手しました。私の目標は、Godaddy や HostGater などのサードパーティからホスティング サービスを購入するのではなく、自宅の PC を使用して自宅で Web サイトをホストすることです...
したがって、最初のステップとして、192.168.1.1
ブラウザにアクセスし、モデム管理コンソールにログインします。
次に、以下の図のようにポート転送を実行します。
「保存」をクリックすると、次のようなエラー メッセージが表示されました。
入力すると192.168.1.1:8080
、以下の画像のような情報が表示されます。
ポート転送を行う前はインターネットにアクセスできますが、その後は 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 ホストを提供しているようですが、これは潜在的な代替手段ですが、すべての着信トラフィックがそこに転送されます。そのため、危険な場合があります。