2011年12月01日
Tweet
かつて、192.168.0.10 で運用していたサーバーがあります。そしてそのサーバーが、諸事情によって、別IPアドレスを持つサーバーに置き換わる事になりました。
しかしユーザーが結構な人数なので、アナウンスをしてもすぐに書き換えてもらえるのか若干の疑問が残ります。
ということで、旧IPアドレスでアクセスがあった場合でも、新しいIPアドレスに転送(forward)させることができないか。という質問を受けました。
Yamahaでやってみたらできたので、メモ。
※ちなみに linux の iptables を使うと簡単だと思います。
LAN1(local)
LAN2(WAN)
LAN1 と LAN2 に NAT を適用
ip lan1 nat descriptor 1
nat descriptor type 1 nat
nat descriptor address outer 1 primary
nat descriptor static 1 1 192.168.0.10=[新サーバー] 1
ip lan2 nat descriptor 2
nat descriptor type 2 nat
nat descriptor address outer 2 primary
nat descriptor static 2 1 [新サーバー]=192.168.0.10 1
とりあえずこんな感じで、旧サーバーのIPアドレスにアクセスしたとき、新しいサーバーにパケットが流れるようになりました。
しかしユーザーが結構な人数なので、アナウンスをしてもすぐに書き換えてもらえるのか若干の疑問が残ります。
ということで、旧IPアドレスでアクセスがあった場合でも、新しいIPアドレスに転送(forward)させることができないか。という質問を受けました。
Yamahaでやってみたらできたので、メモ。
※ちなみに linux の iptables を使うと簡単だと思います。
LAN1(local)
LAN2(WAN)
LAN1 と LAN2 に NAT を適用
ip lan1 nat descriptor 1
nat descriptor type 1 nat
nat descriptor address outer 1 primary
nat descriptor static 1 1 192.168.0.10=[新サーバー] 1
ip lan2 nat descriptor 2
nat descriptor type 2 nat
nat descriptor address outer 2 primary
nat descriptor static 2 1 [新サーバー]=192.168.0.10 1
とりあえずこんな感じで、旧サーバーのIPアドレスにアクセスしたとき、新しいサーバーにパケットが流れるようになりました。