วิธีการถ่ายโอนโดเมนอย่างราบรื่น (หลีกเลี่ยงการหยุดทำงานเนื่องจากเซิร์ฟเวอร์ชื่อของ บริษัท จดทะเบียนก่อนหน้าหยุดให้บริการระเบียน DNS)


16

ฉันเพิ่งย้ายโดเมนจาก GoDaddy ไปยัง NameCheap.com มีช่วงเวลาหยุดทำงานจนกว่าฉันจะกำหนดการตั้งค่าที่เหมาะสมที่ NameCheap ในช่วงเวลานี้เบราว์เซอร์ที่หยุดทำงานส่งคืนข้อผิดพลาด 408 คำขอหมดเวลา ครั้งต่อไปฉันจะหลีกเลี่ยงการหยุดทำงานในระหว่างการถ่ายโอนโดเมนได้เนื่องจากเซิร์ฟเวอร์ชื่อของผู้รับจดทะเบียนก่อนหน้าหยุดการแสดงระเบียน โอนเฉพาะไปยัง NameCheap (จาก GoDaddy)

หมายเหตุคำถามนี้แตกต่างจากการถ่ายโอนโดเมนเล็กน้อย- การจัดการการหยุดทำงานเนื่องจาก NameCheap คัดลอกข้อมูลเซิร์ฟเวอร์ชื่อ GoDaddy สำหรับโดเมน แต่เซิร์ฟเวอร์ชื่อ GoDaddy หยุดให้บริการระเบียน DNS เมื่อฉันเปลี่ยนไปใช้เซิร์ฟเวอร์ชื่อของ NameCheap ฉันต้องป้อนระเบียนทั้งหมดใหม่ด้วยตนเอง

ฉันสามารถสาบานในการถ่ายโอนก่อนหน้า (เช่นจาก GoDaddy ไปยัง Namecheap) ระเบียน DNS ถูกถ่ายโอนทั้งหมดโดยอัตโนมัติโดยไม่มีการหยุดทำงาน ครั้งสุดท้ายที่ฉันทำสิ่งที่แตกต่างกันอย่างไร มันเป็นเพียงเรื่องของการเปลี่ยนเซิร์ฟเวอร์ชื่อโดยเร็วที่สุด? ฉันคิดว่าปัญหาคือการกำหนดค่าโดเมนเพื่อใช้เนมเซิร์ฟเวอร์ของ NameCheap ก่อนเซิร์ฟเวอร์ชื่อของ GoDaddy หยุดให้บริการการบันทึก

ฉันคิดถึงวิธีแก้ปัญหาที่เป็นไปได้สองข้อ แต่ฉันไม่แน่ใจว่าเป็นไปได้หรือไม่:

  • ตั้งค่า TTL สำหรับระเบียนที่ GoDaddy เป็นค่าที่ยาวมาก (อาจเป็นไปไม่ได้ถ้าฉันยังไม่ได้เป็นเจ้าของโดเมน)
  • ใช้เซิร์ฟเวอร์ชื่อบุคคลที่สามระดับกลาง

มีความคิดที่ดีกว่านี้ไหม?


เพื่อหลีกเลี่ยงการหยุดทำงานฉันตั้งค่าเนมเซิร์ฟเวอร์บุคคลที่สามอย่างระมัดระวัง (ไม่ใช่ผู้ให้บริการรายใหม่หรือรายเก่า) จากนั้นโอนชื่อบริการจากผู้ให้บริการเก่ามา ผู้ให้บริการเก่า (Easynet) ลบข้อมูลออกจากเซิร์ฟเวอร์ชื่อของพวกเขาทันทีแม้ว่าฉันจะยังคงจ่ายเงินให้พวกเขาเพื่อรับบริการ (ในอัตราที่ไร้สาระ) และไม่ได้บอกให้พวกเขาถอดสิ่งที่ทำชื่อเซิร์ฟเวอร์ออก เรามีเวลาหยุดทำงานหนึ่งวันก่อนที่การเผยแพร่จะเผยแพร่และเซิร์ฟเวอร์ชื่อใหม่เข้ามาแทนที่ ฉันรำคาญมากที่ Easynet อย่าใช้พวกเขาสำหรับบริการชื่อ คุณไม่สามารถจากไปได้เลย
rjmunro

@rjmunro ฉันเพิ่งผ่านสิ่งเดียวกันที่ถ่ายโอนจาก namecheap ไปยัง dnsmadeeasy ทันทีที่ฉันโอน DNS ออกพวกเขาจะลบระเบียนแทนที่จะรอให้ช่วงเวลาแคชหมดลง เว็บไซต์ที่มีปริมาณสูงมากซึ่งก็เป็นอาชีพของฉันเช่นกัน น่าผิดหวังคือการพูดเกินจริง
Nathan Stretch

คำตอบ:


5

ก่อนอื่นควรตรวจสอบฐานความรู้ NameCheap ก่อน: วิธีการโอนย้ายโดเมนไปยัง Namecheap โดยไม่ต้องหยุดทำงานขนาดใหญ่

NameCheap เสนอบริการFreeDNSเพื่อให้เซิร์ฟเวอร์ชื่อสามารถเริ่มจัดการคำขอ DNS ก่อนการถ่ายโอน ฉันคิดว่ามันจะทำงานต่อไปเมื่อย้ายออกจาก NameCheap ด้วย


สิ่งนี้ยังคงทำให้การหยุดทำงานเนื่องจาก FreeDNS ของ NameCheap ไม่อนุญาตให้คุณเพิ่มระเบียนของคุณจนกว่าคุณจะเปลี่ยนโดเมน (ที่ บริษัท จดทะเบียนเก่า) เพื่อใช้ FreeDNS โง่.
Dan Benamy

1
ผิด Dan จุดทั้งหมดคือการถ่ายโอนระเบียน NS ก่อนที่จะเปลี่ยนผู้รับจดทะเบียน นี่หมายความว่าคุณต้องเปลี่ยนพวกมันที่เครื่องเก่า ระเบียน NS ยังคงไม่เปลี่ยนแปลงในช่วงระยะเวลาหมดเวลาตอบรับการลงทะเบียนสูงสุด 5 วันดังนั้นควรดำเนินการก่อนและทดสอบได้ดี ไม่มีการหยุดทำงานเป็นศูนย์โดยใช้วิธีนี้
ขอบเขต

1

มีหลายส่วนที่ต้องถ่ายโอนและวิธีหลีกเลี่ยงการหยุดทำงานคือการถ่ายโอนทีละส่วนตามลำดับที่ถูกต้อง

ฉันสมมติว่าคุณมีทุกอย่างภายใต้หลังคาเดียวโดยมี godaddy เป็นผู้ลงทะเบียน, ผู้ให้บริการ DNS, โฮสต์เว็บและอื่น ๆ ทั้งหมดในแพ็คเกจเดียว ดังนั้นเมื่อคุณถ่ายโอนโดเมน godaddy ก็หยุดเซิร์ฟเวอร์ทั้งหมดในครั้งเดียว เพื่อหลีกเลี่ยงการหยุดทำงานคุณต้องควบคุมและแก้ไขส่วนต่าง ๆ หลาย ๆ ตัวอย่างเช่นฉันจะลงทะเบียนโดเมนกับ บริษัท หนึ่งใช้บริการ dns ของอีก บริษัท หนึ่งและซื้อพื้นที่โฮสต์จาก บริษัท ที่สาม นี่คือการตั้งค่าที่ซับซ้อนมากขึ้นและอาจมีราคาสูงกว่า แต่ให้คุณควบคุมได้มากขึ้น

การควบคุมมาในความสามารถในการเปลี่ยนผู้ให้บริการของหนึ่งในส่วนเหล่านี้โดยไม่กระทบกับบริการของส่วนอื่น ๆ คุณสามารถเปลี่ยนโฮสต์หรือเปลี่ยนผู้รับจดทะเบียนโดยไม่รบกวนบริการ dns เพียงแค่เปลี่ยนการตั้งค่า dns

เมื่อเปลี่ยน DNS ขอแนะนำให้ตั้งเวลา TTL สั้นมากเพื่อให้ DNS เปลี่ยนไปเผยแพร่อย่างรวดเร็ว หากคุณตั้งค่า TTL ที่ยาวมากผู้เข้าชมจะยังคงถูกส่งไปยังการตั้งค่า DNS ที่เก็บไว้เก่าและแคชจนกว่าจะสิ้นสุดเวลา TTL

กระบวนการเคลื่อนย้าย:

  1. สำรองข้อมูลทุกอย่างไฟล์ฐานข้อมูลการตั้งค่าอีเมลจำนวนมากเพียงแค่ใส่เข้าไปทุกอย่างผิดพลาด

  2. ตั้งเวลา TTL บน DNS ของคุณเป็นค่าสั้น ๆ

  3. คัดลอกไฟล์ฐานข้อมูลและการตั้งค่าทั้งหมดไปยังโฮสต์ใหม่ (หากคุณมีเว็บไซต์แบบไดนามิกคุณอาจจำเป็นต้อง จำกัด พฤติกรรมบางครั้งหรือตั้งโหมดอ่านอย่างเดียวเพื่อป้องกันข้อมูลสูญหายระหว่างการถ่ายโอน)

  4. ทดสอบการคัดลอกทำงานอย่างถูกต้อง

  5. เปลี่ยนระบบ DNS เก่าให้ชี้ไปที่เว็บเซิร์ฟเวอร์ใหม่และตรวจสอบว่าไซต์กำลังโหลด (หากตรวจสอบว่าคุณสามารถเปิดใช้งานการทำงานแบบไดนามิกได้อีกครั้งในขณะนี้)

  6. คัดลอกการตั้งค่า DNS จากเซิร์ฟเวอร์เก่าไปยังเซิร์ฟเวอร์ DNS ใหม่

  7. เปลี่ยนเนมเซิร์ฟเวอร์ที่นายทะเบียนให้ชี้ไปที่เซิร์ฟเวอร์ DNS ใหม่

  8. ตรวจสอบเว็บไซต์ใช้งานได้รอสองสามวันทุกสิ่งเพื่อเผยแพร่สู่การตั้งค่าใหม่แล้วปิดเซิร์ฟเวอร์เก่า

  9. หากการถ่ายโอนนายทะเบียนทำตามขั้นตอนนั้นก่อนที่จะปิดบัญชีเก่า

คุณแนะนำให้ใช้บริการ DNS บุคคลที่สามระดับกลาง ฉันขอแนะนำให้คุณใช้บริการ DNS บุคคลที่สามไม่เพียง แต่เป็นตัวกลาง แต่เป็นผู้ให้บริการ DNS หลัก


1

ตกลงก่อนอื่นคุณไม่จำเป็นต้องย้ายไฟล์ / ฐานข้อมูลอื่น ๆ นอกจากว่าคุณเป็นโฮสติ้งกับผู้รับจดทะเบียนปัจจุบันของคุณ

ข้อที่สองสิ่งที่ยิ่งใหญ่ที่สุดที่มักถูกมองข้ามและมีส่วนทำให้เวลาหยุดทำงานระหว่างการถ่ายโอนคือนายทะเบียนใหม่จะอนุญาตให้คุณตั้งค่า DNS ก่อนการถ่ายโอนหรือไม่ หลายคนทำ แต่ไม่ยอมรับสิ่งนี้อย่างเปิดเผย ตัวอย่างเช่น 1and1.com จะเปลี่ยนเนมเซิร์ฟเวอร์ของคุณเป็นของพวกเขา แต่ไม่อนุญาตให้คุณเปลี่ยนการตั้งค่า DNS ใด ๆ จนกว่าการถ่ายโอนจะเสร็จสิ้น

1) ตรวจสอบให้แน่ใจว่านายทะเบียนใหม่จะสนับสนุน DNS บุคคลที่สามที่มีอยู่ที่กำหนดไว้ในบันทึก WHOIS ของคุณว่าพวกเขาจะค้นหาเมื่อมีการร้องขอการถ่ายโอน

2) ตั้งค่า DNS บุคคลที่สามเช่น DNS ฟรีจาก namecheap และคัดลอกการตั้งค่าโซน DNS ที่คุณมีอยู่ที่คุณใช้อยู่ที่ บริษัท จดทะเบียนปัจจุบันของคุณ

3) เปลี่ยนเซิร์ฟเวอร์ DNS ที่ บริษัท จดทะเบียนปัจจุบันของคุณเป็น DNS บุคคลที่สามเช่น DNS ฟรีและการตรวจสอบการเผยแพร่อาจใช้เวลา 48 ชั่วโมง

4) ตรวจสอบข้อมูลการติดต่อใน WHOIS ว่าถูกต้องและทั้งผู้ลงทะเบียนและอีเมลผู้ดูแลระบบนั้นถูกต้อง

5) ปลดล็อกโดเมนที่ บริษัท จดทะเบียนปัจจุบันและขอรหัสอนุญาตการโอนซึ่งโดยทั่วไปจะได้รับอีเมลถึงคุณไม่ว่าจะเป็นอีเมลบัญชีของ WHOIS registrant / admin email

6) เริ่มต้นการถ่ายโอนโดยมีผู้รับจดทะเบียนรายใหม่โดยใช้รหัสรับรองความถูกต้องและยืนยันอีเมลที่ส่งไปยังบัญชีอีเมล WHOIS ซึ่งยืนยันความเป็นเจ้าของโดเมน

รอให้การถ่ายโอนเสร็จสมบูรณ์


0

ฉันเพิ่งทำสวิตช์ที่คล้ายกัน แต่คราวนี้ฉันพร้อม นี่คือสิ่งที่ฉันทำ

  • ทำซ้ำระเบียน DNS ทั้งหมดของคุณจากโฮสต์เนมเซิร์ฟเวอร์เก่าไปยังโฮสต์เนมเซิร์ฟเวอร์ใหม่ของคุณ ใช้ TTL เดียวกันเว้นแต่คุณจะมีเหตุผลที่จะไม่ทำเช่นนั้น
  • รอจนกว่าเนมเซิร์ฟเวอร์ใหม่จะตอบสนองต่อการสอบถาม DNS ของคุณ คุณสามารถใช้dig @newnameserver yourdomain.com A +shortเพื่อดูว่ามันตอบสนอง
  • เปลี่ยนเนมเซิร์ฟเวอร์ของนายทะเบียนให้ชี้ไปที่เนมเซิร์ฟเวอร์ใหม่ของคุณ
  • รอสองสามวันเพื่อให้เซิร์ฟเวอร์ชื่อใหม่เผยแพร่ทั่วโลก (ปลอดภัยกว่าขออภัย)
  • ยกเลิกโฮสต์เนมเซิร์ฟเวอร์เก่าของคุณ

จริงนี่ทำให้การย้ายถิ่นเป็นเรื่องที่ต้องทำหลายวัน เมื่อฉันทำการโอนย้ายจากเว็บโฮสติ้ง / ชื่อโฮสต์ไปยังโฮสต์ใหม่ฉันทำขั้นตอนที่ 2-3 ก่อนซึ่งใช้เวลาน้อยกว่าหนึ่งวัน (โฮสต์เนมเซิร์ฟเวอร์ใหม่ไม่ได้รับการเปลี่ยนแปลงในทันที) นี่เป็นวันพุธ วันเสาร์ถัดมาฉันทำการโอนย้ายเว็บไซต์จริงจากนั้นทำขั้นตอนสุดท้ายในวันจันทร์ถัดไป เพียงไม่กี่ผู้ใช้มีปัญหาเพราะผมตั้งใจตั้งค่าCNAMEสำหรับwwwการghs.google.com(หึ)


ฉันไม่แน่ใจว่าสามารถทำซ้ำและรอได้หรือไม่ (ด้วย NameCheap): โดเมนที่ถูกถ่ายโอนมีสถานะรอดำเนินการพิเศษจนกว่าจะมีการเปิดตัวโดเมนโดยผู้รับจดทะเบียนรายอื่น ดูเหมือนว่า "การจัดการโฮสต์" และ "ตัวเลือกขั้นสูง" จะไม่สามารถใช้ได้จนกว่าจะถึงตอนนั้น (ไม่สามารถยืนยันได้เนื่องจากฉันไม่มีการถ่ายโอนโดเมนที่ค้างอยู่ในขณะนี้)
Leftium

คุณควรเก็บโฮสติ้งของคุณให้แยกจากโฮสติ้งเซิร์ฟเวอร์ของคุณ
laebshade
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.