自作サーバーを展開しようとしています。私のネットワークは、ルーター (Comtrend ブランド) と 2 台の PC (eh0 に接続されたサーバー ラップトップと WiFi に接続されたネットブック) で構成されています。
問題は、外部パブリック IP にアクセスしようとするたびに、ルーターのインターネット アドレス (192.168.1.1) にリダイレクトされることです。
しかし、192.168.1.132 で直接アクセスすると、公開されているすべてのサービスが表示され、すべてのプロトコルを使用できます。( http、ssh など)。
どうすればよいですか?サーバーの構成に問題があるのでしょうか?
構成:
私のサーバーの IP は常に192.168.1.132です 私のラップトップは異なる内部 IP を受け取りますが、これは重要ではありません 私のルーターには動的 IP があります。XXXXとしましょう
私がすでに試したこと:
1. ルーターでポートを開きました。今私は持っています:
http 80 80 TCP 80 80 **192.168.1.132** ppp0.1
ssh 22 22 TCP 22 22 192.168.1.132 ppp0.1
2.IPTABLES
次の 2 つのルールを追加して
みました。
iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 80 -j DNAT --to 192.168.1.132:80
iptables -A FORWARD -p tcp -i eth0 -d 192.168.1.132 --dport 80 -j ACCEPT
それで:
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F