Score:0

จะนำเข้าบันทึกข้อความ DNS ที่สมบูรณ์ไปยัง Windows Server 2016 ได้อย่างไร

ธง ph

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

ฉันใช้วิธี DNSCMD ในการโหลด หลังจากที่ตัวช่วยสร้างไม่สามารถอ่านบันทึกได้อย่างถูกต้อง ทั้งสองวิธีไม่ทำงาน เข้าถึง DNS ได้โดยใช้สิทธิ์ระดับผู้ดูแลระบบ กระบวนการทำงานได้ดีโดยไม่มีข้อผิดพลาด แต่ไม่มีระเบียน DNS

ปัญหาเดียวกันนี้อยู่ในโซนการค้นหาไปข้างหน้าและย้อนกลับ เหตุใดจึงยากที่จะนำเข้าไฟล์ข้อความที่มีข้อมูลทั้งหมด???

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

ขอขอบคุณที่สละเวลา หากคุณให้คำตอบสำหรับปัญหานี้

djdomi avatar
za flag
นั่นคือ DNS หลักหรือรอง
joeqwerty avatar
cv flag
`1.` บอกให้เราทราบว่าคุณส่งออกโซน DNS ของคุณอย่างไร แสดงคำสั่งที่ถูกต้องให้เราทราบ `2.` แสดงตัวอย่างโซน DNS ที่คุณส่งออก `3.` หยุดโทษ Microsoft เพราะคุณไม่สามารถทำให้มันทำงานได้
Score:0
ธง ph

เป็น 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 ทั้งหมดได้หรือไม่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา