まずは、rack mount の Solaris サーバーで走っていた DNS server (named) ですが、外向けと内向けにわけて、それぞれの Fedora 10 VM に移行しました。
(new ZFS server) # zfs create zpool/backup # zfs set sharenfs=on zpool/backup # (old server) # mkdir /backup # mount new_server:/zpool/backup /backup # cd / # find etc var -depth -print | cpio -pduvm /backup # (Fedora 10 VM) # mkdir /backup # mount new_server:/zpool/backup /backup # cp /backup/etc/named.conf /etc # vi /etc/named.conf # cp /etc/named.conf /var/named/chroot/etc # cd /backup/var # find named -depth -print | cpio -pduvm /var/named/chroot/var # chown -R named:named /var/named/chroot/var/named # |
/etc/named.conf や /var/named の下は、新しい環境に合わせて、適当に調整しました。
あとは、router の port forwarding で、53番を、以前の Solaris サーバーから、外向けの DNS server が走っている Fedora 10 VM へ変更してやりました(*)。うちのマシンでは、内向けの DNS server が走っている Fedora 10 VM の IP アドレスを指定してやるだけです。
去年の 10月頃から、DNS 関連で苦労していましたが、今日の作業と、1/1 に router を replace した結果、問題はほとんど解決したようです。
2009-01-04 update
(*) -> UltraDNS, EveryDNS, and OpenDNS
Tags: computer_technology