
自宅のネットワークから小さな Web サーバーをホストしようとしていますが、ローカル サーバーにポートを正常に転送することができません。現在のネットワーク トポロジは次のようになります。
ケーブル モデム/ルーター -> セカンダリ ワイヤレス ルーター -> 多数のコンピューター (サーバーを含む)
私が使用しているモデム/ルーターは、ISP から提供された Cisco (Scientific Atlantic) DPC2100 です。ホーム ネットワークの中央ハブとして使用しているワイヤレス ルーターは Linksys E3000 です。サーバーとして使用しているコンピューターは、Ubuntu 10.04 Server Edition を実行しています。主な問題は、WAN IP アドレスを使用してサーバーにリモート アクセスできないことです。ワイヤレス ルーターのポートを転送しましたが、モデムをブリッジ モードに設定する必要があると思います。しかし、私が知る限り、これは不可能です。
さまざまな IP アドレス設定は次のとおりです。
DPC2100
WAN: 69.xxx.xxx.xxx
Internal IP: 192.168.100.1
Internal Network: 192.168.7.0
E3000
IP Address: 192.168.7.2
Gateway: 192.168.7.1
Internal IP: 192.168.1.1
Internal Network: 192.168.1.0
サーバ
IP Address: 192.168.1.123
Gateway: 192.168.1.1
これで、さまざまなノードで実行できるようになりましたnmap
。結果は次のとおりです (サーバーから):
nmap localhost
: 22、25、53、80、110、139、143、445、631、993、995、3306、5432、8080 がオープン
nmap 192.168.7.2
: 22、25、80 (フィルター済み)、110、139、445 がオープン (E3000 で転送したポート)*
nmap 69.xxx.xxx.xxx
: 1720 がオープン
**何らかの理由で、192.168.7.2 のサーバーに SSH 接続できるのですが、Web サイトを表示できません。*
その他の設定は次のとおりです。
/etc/ホスト/
127.0.0.1 localhost
127.0.1.1 servername
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
/etc/apache2/sites-available/デフォルトスニペット
<VirtualHost *:80>
DocumentRoot /srv/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
...
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
...
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
...
</Directory>
</VirtualHost>
他に必要な情報があればお知らせください。おそらく忘れてしまった情報もあるでしょう。
答え1
DPC2100 のパブリック ポートから E3000 にすべてのポート (または少なくともサーバーに通過させたいポート) を転送する必要があります。
しかし、2 つの NAT レベルが必要な理由があるのでしょうか? E3000 をローカル ネットワークの「アンテナ」としてのみ使用できる場合は、DHCP サーバーをオフにして、DPC を LAN ポートの 1 つに接続できます。
NAT = 面倒、2 レベル = さらに面倒...
答え2
他の回答と同様、次のように行います。
DPC2100
WAN: 69.xxx.xxx.xxx 内部 IP: 192.168.1.1 内部ネットワーク: 192.168.1.0
E3000
WAN IP アドレス: 無効 ゲートウェイ: 192.168.1.1 内部 IP: 192.168.1.2 内部ネットワーク: 192.168.1.0
サーバ
IP アドレス: 192.168.1.123 ゲートウェイ: 192.168.1.1
E3000 は LAN インターフェイス経由で DPC2100 に接続します。DHCP も無効にする必要があります。基本的に 4 ポート スイッチを備えたアクセス ポイントになります。DPC2100 でポート転送を行ってください。
トム