เนื่องจากฉันอยู่ตรงกลางของการโยกย้ายเซิร์ฟเวอร์ของเราไปยังฮาร์ดแวร์ใหม่ฉันจะโยนลงในวงแหวนสำหรับอันนี้
ก่อนอื่นถ้าเป็นไปได้อย่าเปิดเผยเซิร์ฟเวอร์หลักของคุณ (เซิร์ฟเวอร์ที่ควรเปลี่ยนแปลงทั้งหมด) กับอินเทอร์เน็ต แม้ว่ามันจะหมายถึงการสร้างเซสชั่น VM ขนาดเล็กเพื่อโฮสต์ต้นแบบที่ซ่อนอยู่มันทำให้การย้ายสิ่งต่าง ๆ และทำให้มันปลอดภัยได้ง่ายขึ้น
ตัวอย่างเช่นนี่เป็นส่วนหนึ่งของเลย์เอาต์ของฉัน (ใน / etc / bind):
-rw-r----- 1 root bind 2.6K 2009-08-07 10:41 named.conf
-rw-r----- 1 root bind 112K 2009-07-24 07:54 named.external.conf
-rw-r----- 1 root bind 112K 2009-07-24 07:53 named.internal.conf
-rw-r----- 1 root bind 792 2009-07-01 10:28 named.logging.conf
-rw-r----- 1 root bind 834 2009-07-01 10:28 named.options.conf
-rw-r----- 1 root bind 373 2009-07-01 10:28 rndc.conf
-rw-r----- 1 root bind 131 2009-07-01 10:28 rndc.key
named.conf มีการตั้งค่าพื้นฐานของฉันแล้วรวมถึงไฟล์อื่น ๆ ที่มี:
include "/etc/bind/named.logging.conf";
include "/etc/bind/named.options.conf";
include "/etc/bind/rndc.key";
สร้างเซิร์ฟเวอร์ใหม่ของคุณและชี้ไปที่เซิร์ฟเวอร์หลักเก่า:
zone "adnszone.com" {
type slave;
masters ( your.master.server.ip; etc.etc.etc.etc; };
file "internal/adnszone.com";
};
ปล่อยให้พวกเขาเติม
เมื่อเซิร์ฟเวอร์หลักใหม่ (ซ่อนหวังว่า) พร้อมแล้วคุณสามารถเข้าไปและแก้ไขไฟล์ conf เฉพาะเพื่อชี้ไปที่มาสเตอร์และวิโอล่าใหม่!