基本的に、Web サーバーにしたい予備のデスクトップ コンピューターがあるのですが、モデムとワイヤレス ルーターの扱いが非常に難しいです。Apache HTTP をインストールし、LAN 上のどこからでもアクセスできるテスト ページを正常にホストしました。ただし、外部 IP アドレスからサーバーにアクセスできるように設定するのが困難です。
私は ISP (CenturyLink) から ZyXEL EQ-660R DSL モデムを提供され、ラップトップと予備のデスクトップを接続するために Netgear WGT624v3 ワイヤレス ルーターを購入しました。
ZyXELのウェブサイトは助け無し、問題の多くは Netgear ルーターに起因しているとは思えません。さまざまな設定を試し、モデムからポート 80 を転送しようとしましたが、うまくいきませんでした。
どなたか、解決策や、より有望なハードウェアの推奨事項を教えていただけませんか? それとも、負けを認めて他の趣味を探すべきでしょうか? :)
答え1
eth0 192.168.1.10 1.2.3.4 192.168.1.1 +---[サーバー] eth0 eth1 | --------[モデム]------[ルーター]-------------+---[コンピューター] 192.168.1.101 eth0
- ほとんどの構成では、モデムではなくルーターでポートを転送します。
- ポート80を転送する
- (オプション)no-ipなどのサービスを使用して、(おそらく)動的IPアドレスのドメイン名を設定します。
答え2
もう一つ付け加えておきたいのは、ISP がパブリック IP アドレスを付与しているかどうかを確認する必要があるということです。ISP がユーザーを自社のネットワークの背後に配置し、非パブリック IP アドレス (モデム側) を発行するケースが増えていることに気づきました。
これを確認する最も簡単な方法は、IP2nation.com にアクセスしてパブリック IP を確認し、次にモデムの WAN 設定で同じ IP があるかどうかを確認することです。同じ IP がある場合は、真のパブリック IP を使用しています。異なる場合は、運が悪いです。ISP のネットワーク内から内部 IP が発行され、そのポートを転送する必要がある場合は、ISP に依頼する必要があります。これは、最近私が抱えている問題です。
幸運を