LinuxシステムでRSYNCを使用してデータを別のLinuxマシンに同期する要件があります。現時点ではこれで問題ありませんが、マシンの1つを別のデータセンターに移動する必要があります。
Iptablesを使用して、ローカルアドレス192.168.100.230へのすべての呼び出しが実際にインターネット上のパブリックアドレスに送信されるようにマシンを構成することは可能ですか?
IP転送を有効にする必要があります:編集/etc/sysctl.conf
そして、行net.ipv4.ip_forward = 1
はあり、コメント化されていません。
次に、このコマンドを実行する必要があります。
iptables -t nat -A OUTPUT -d [ipaddress1] -j DNAT --to-destination [ipaddress2]
どこ ipaddress1
は、リダイレクト先のアドレスですipaddress2
。
注-このコマンドは再起動後は有効になりません。