เป็น DNS หลักทั้งหมด เป็นเว็บเซิร์ฟเวอร์พื้นฐานที่ให้บริการแอพ asp.net พื้นฐานจำนวนหนึ่ง
ในแต่ละ DNS ฉันใช้รายการส่งออกซึ่งส่งออกไฟล์ *.dns ที่คั่นด้วยแท็บอย่างง่าย สิ่งนี้ทำทีละรายการสำหรับ DNS ส่งต่อและย้อนกลับแต่ละรายการ ไม่มีประโยชน์สำหรับฉันที่จะแสดงบันทึก เนื่องจากเป็น 'รูปแบบ' เดียวกันกับไฟล์ DNS ที่ส่งออก
แม้ว่า DNSCMD จะถูกยกเลิกและแทนที่ด้วย powershell สำหรับงานนี้ แต่ก็มีการใช้เพื่อโหลดข้อมูลโซน dns กลับเข้ามา ไฟล์ dns ถูกวางไว้ในโฟลเดอร์ระบบ dns ใหม่ และไฟล์ถูกอ่านโดยใช้คำสั่ง DNSCMD แต่ได้ผลลัพธ์เพียง บันทึก SOA ที่ไม่มีอะไรอยู่ในนั้น แม้ว่าไฟล์ข้อความ dns จะไม่เปลี่ยนแปลงและอยู่ในโฟลเดอร์ที่เหมาะสม สวิตช์ recordadd นั้นยุ่งยากที่สุดและการใช้งานนั้นคล้ายกับแบบฝึกหัดการพิมพ์บรรทัดคำสั่ง 101 มากกว่า มันเร็วกว่าที่จะเริ่มต้นจากศูนย์โดยใช้ gui ความจริงก็คือมีเพียงประเภท 'n' ของระเบียน DNS ซึ่งจำเป็นต้องจัดการในไฟล์ DNS เช่น SOA, A, CNAME, MX, TXT เป็นต้น พวกมันมีฟิลด์และการตั้งค่าที่จำกัด
วิธีแก้ปัญหาที่ง่ายและธรรมดาที่สุดควรทำได้โดยเพียงแค่สำรองไฟล์ข้อความจากโฟลเดอร์ 'dns' เก่า จากนั้นวางกลับเข้าไปในโฟลเดอร์ 'dns' ของเซิร์ฟเวอร์ที่ติดตั้งใหม่ ไฟล์และโฟลเดอร์ย่อย *.dns จะยังคงอยู่อย่างสมบูรณ์และไม่เปลี่ยนแปลงคำสั่งรีเฟรชที่ทำบางสิ่งสามารถอ่านไฟล์ข้อความได้ และนั่นควรเป็นสิ่งที่จำเป็นทั้งหมด การกู้คืน DNS ของเซิร์ฟเวอร์จะเสร็จสิ้นภายในไม่กี่วินาที ไม่ใช่ชั่วโมง
ใน Microsoft 'Windows Server' ที่ต้องทำรายการตัวเลือก DNS 'นำเข้า' gui จะมีประโยชน์มากเนื่องจากวิธี DNSCMD ปัจจุบันมีอายุหลายสิบปีแล้ว หากมี 'ส่งออก' ควรมี 'นำเข้า' อีกทางเลือกหนึ่งคือคำสั่งนำเข้า PowerShell เดียวเพื่ออ่านข้อมูลสำรอง DNS หนึ่งรายการหรือทั้งหมดกลับไปยังตำแหน่งที่เกี่ยวข้อง วิธีการที่ซับซ้อนที่จำเป็นในปัจจุบันไม่ควรจำเป็นสำหรับงานง่ายๆ ดังกล่าว
การอัปเดตซอฟต์แวร์ที่มีประโยชน์อาจรวมถึงคำสั่งใหม่ในการส่งออกระเบียน DNS ไปยังบัญชีที่เก็บ DNS ของ Azure จากนั้นคุณลักษณะบทบาท DNS อาจไม่จำเป็นต้องติดตั้งบนเว็บเซิร์ฟเวอร์พื้นฐานที่ใช้ Windows
ฉันกำลังจะปิดคำถามนี้ก่อนที่จะมีใครตอบ โปรดอย่าเสียเวลาเพิ่มคำตอบเนื่องจากปัญหาได้รับการแก้ไขแล้ว ระเบียน DNS ถูกถ่ายโอนไปยัง Azure และเพิ่มระเบียน A เดียวในเครื่องสำหรับที่อยู่ IP ภายในเนื่องจากเซิร์ฟเวอร์อยู่ในองค์กร ฉันจะทำการทดสอบเพื่อระบุว่าฉันสามารถลบบทบาท DNS ทั้งหมดและใช้ Azure ทั้งหมดได้หรือไม่