Nói chung, mọi người kiểm tra cục bộ xem các dịch vụ có chạy chính xác trên địa chỉ IP mới của họ hay không bằng cách ghi đè các bản ghi DNS hiện tại bằng các mục trong địa chỉ IP của họ. tập tin máy chủ
Tất nhiên, điều đó không cho phép bạn thiết lập bản ghi CNAME, bạn sẽ phải ánh xạ tất cả bản ghi bạn muốn kiểm tra tới địa chỉ IP mà bản ghi CNAME cuối cùng sẽ phân giải thành, trước khi bạn có thể nhập chúng vào tệp máy chủ.
Đừng quên xóa các mục đó sau khi bạn kiểm tra xong.
Nói chung, tôi không nghĩ mọi người chạy máy chủ định danh thử nghiệm để kiểm tra các thay đổi DNS và thường chỉ đơn giản là đặt chúng trong (các) máy chủ DNS có thẩm quyền của họ vào thời điểm cần thiết, nhưng quy trình cho việc đó sẽ là:
- Cài đặt cùng một phần mềm máy chủ DNS mà bạn sẽ chạy trong sản xuất trên máy chủ thử nghiệm (hoặc máy trạm của bạn).
- Định cấu hình nó và sao chép tệp/dữ liệu vùng chính từ sản xuất sang máy chủ định danh thử nghiệm của bạn.
- Thực hiện thay đổi DNS.
- Kiểm tra xem chúng có hiệu quả với truy vấn DNS hay không, tức là
đào đã thay đổi.example.com. @IP-address-of-test-nameserver
.
- Thay đổi cài đặt mạng cho hệ điều hành của bạn để sử dụng
địa chỉ IP của máy chủ tên thử nghiệm
làm máy chủ định danh ưa thích/duy nhất.
- Kiểm tra (các) ứng dụng của bạn.
- Khi thành công:
Thực hiện (các) thay đổi tương tự trong quá trình sản xuất hoặc sao chép tệp vùng vào quá trình sản xuất.
Homebrew cung cấp máy chủ Bind DNS https://formulae.brew.sh/formula/bind , Không ràng buộc https://formulae.brew.sh/formula/unbound và những thứ khác để cài đặt dễ dàng trên máy Mac của bạn.