Đó là tất cả DNS chính. Nó là một máy chủ web cơ bản phục vụ một số ứng dụng asp.net cơ bản.
Trên mỗi DNS, tôi đã sử dụng danh sách xuất để xuất tệp *.dns được phân tách bằng tab đơn giản. Điều này được thực hiện riêng cho từng DNS Chuyển tiếp và Đảo ngược. Tôi không cần phải hiển thị các bản ghi vì chúng có cùng 'định dạng' với bất kỳ tệp dns đã xuất nào.
Mặc dù DNSCMD đang ngừng hoạt động và được thay thế bằng powershell cho tác vụ này, nhưng nó đã được sử dụng để tải lại dữ liệu vùng dns. Tệp dns được đặt trong thư mục hệ thống dns mới và tệp được đọc bằng các lệnh DNSCMD nhưng chỉ dẫn đến một bản ghi SOA không có gì trong đó. Điều này mặc dù thực tế là các tệp văn bản dns không thay đổi và nằm trong thư mục thích hợp của chúng. Công tắc recordadd rất cồng kềnh và việc sử dụng nó giống như một bài tập gõ 101 dòng lệnh hơn. Bắt đầu lại từ đầu bằng gui sẽ nhanh hơn. Thực tế là chỉ có 'n' loại bản ghi dns cần được xử lý trong tệp dns, chẳng hạn như SOA, A, CNAME, MX, TXT, v.v. Chúng có các trường và cài đặt hữu hạn.
Giải pháp đơn giản và hợp lý nhất có thể đạt được bằng cách chỉ cần sao lưu các tệp văn bản từ thư mục 'dns' cũ, sau đó đặt chúng trở lại vào thư mục 'dns' của máy chủ mới được cài đặt lại. Các tệp *.dns và thư mục con của nó sẽ hoàn toàn nguyên vẹn và không thay đổi.Một lệnh làm mới thực hiện điều gì đó có thể đọc các tệp văn bản và đó phải là tất cả những gì được yêu cầu. Quá trình khôi phục DNS của máy chủ sẽ hoàn tất sau vài giây chứ không phải vài giờ.
Trên danh sách 'Windows Server' của microsoft, tùy chọn gui 'nhập' DNS sẽ rất hữu ích vì các phương thức DNSCMD hiện tại đã có từ nhiều thập kỷ trước. Nếu có 'xuất' thì phải có 'nhập'. Ngoài ra, một lệnh nhập powershell duy nhất để đọc bất kỳ một hoặc tất cả các bản sao lưu DNS nào trở lại vị trí tương ứng của chúng. Các phương pháp phức tạp được yêu cầu hiện tại không nên được yêu cầu cho một nhiệm vụ đơn giản như vậy.
Bản cập nhật phần mềm hữu ích có thể bao gồm một lệnh mới để xuất bản ghi DNS sang tài khoản kho lưu trữ DNS Azure. Sau đó, tính năng vai trò DNS thậm chí có thể không cần cài đặt trên máy chủ web windows cơ bản.
Tôi đang trên đường kết thúc câu hỏi này trước khi có ai trả lời. Vui lòng không lãng phí thời gian của bạn để thêm câu trả lời vì sự cố đã được giải quyết. Các bản ghi DNS đã được chuyển sang Azure và một bản ghi A duy nhất đã được thêm cục bộ cho địa chỉ IP nội bộ khi máy chủ đang hoạt động. Tôi sẽ thực hiện các bài kiểm tra để xác định xem liệu tôi có thể loại bỏ hoàn toàn vai trò DNS và hoàn toàn dựa vào Azure hay không.