Nameserver và bản ghi DNS đều xuất hiện trong hướng dẫn trỏ tên miền, nhưng chúng không phải hai cách gọi của cùng một thứ. Nameserver chỉ nơi cung cấp dữ liệu DNS có thẩm quyền cho tên miền. Các bản ghi là dữ liệu được quản lý tại nơi đó, chẳng hạn địa chỉ cho website hoặc máy chủ nhận email.
Nhầm hai lớp này có thể khiến một thay đổi nhỏ trở thành sự cố lớn. Bạn chỉ muốn đưa website sang máy chủ mới, nhưng lại đổi nameserver mà chưa sao chép các bản ghi email. Kết quả là trang web có thể hoạt động trong khi thư đến bắt đầu gặp lỗi.
Hình dung bằng một lần chuyển website
Giả sử tên miền đang dùng DNS của dịch vụ A, website ở máy chủ B và email ở dịch vụ C. Khi chuyển website sang D, bạn có thể chỉ cần cập nhật bản ghi liên quan đến website tại A. Nếu không có nhu cầu đổi nơi quản lý DNS, việc thay nameserver chưa chắc cần thiết.
Ngược lại, nếu bạn muốn chuyển cả vùng DNS từ A sang một nền tảng khác, thay nameserver có thể là một phần của quy trình. Lúc này phải chuẩn bị toàn bộ bản ghi đang dùng, không chỉ bản ghi của trang chủ. Những mục xác minh dịch vụ, chính sách email hoặc tên miền phụ thường dễ bị bỏ quên vì chúng không xuất hiện trực tiếp trên giao diện website.
Kiểm tra nơi đang giữ vùng DNS
Đầu tiên, xem nameserver hiện tại trong hệ thống quản lý tên miền hoặc công cụ tra cứu phù hợp. Sau đó đăng nhập đúng nền tảng DNS được chỉ định. Việc sửa bản ghi ở một bảng điều khiển không có thẩm quyền cho tên miền có thể không đem lại thay đổi nào ngoài Internet.
Hãy ghi rõ mỗi thay đổi gồm: tên bản ghi, loại, giá trị trước và sau, TTL cùng người thực hiện. Nếu không chắc bản ghi đang phục vụ chức năng nào, hãy hỏi bên phụ trách dịch vụ trước khi xóa. Một chuỗi TXT khó đọc vẫn có thể đang giữ vai trò xác minh hoặc hỗ trợ chính sách email.
Chuẩn bị trước khi đổi nameserver
- Xuất hoặc chụp lại vùng DNS hiện tại, bao gồm tên miền phụ.
- Đối chiếu bản ghi nhận email với đơn vị cung cấp email.
- Tạo đủ bản ghi ở nền tảng DNS mới trước khi thay đổi ủy quyền.
- Lên lịch thực hiện khi có người theo dõi website và email.
- Lưu phương án khôi phục và quyền truy cập vào cả hai hệ thống.
Việc có phương án khôi phục không có nghĩa mọi thay đổi sẽ lập tức quay lại trên mọi mạng. Cache DNS vẫn có thể tồn tại ở nhiều lớp, nên bạn cần tính đến thời gian mà các bên giữ dữ liệu cũ. Đừng thay đi thay lại liên tục chỉ vì hai thiết bị đang hiển thị kết quả khác nhau.
Kiểm tra sau thay đổi theo từng dịch vụ
Đừng chỉ mở trang chủ. Hãy thử tên miền gốc, www nếu có dùng, trang đăng nhập, API công khai và các tên miền phụ quan trọng. Kiểm tra chứng chỉ HTTPS của những địa chỉ đó. Với email, thực hiện gửi và nhận thử qua một hệ thống bên ngoài, thay vì chỉ gửi giữa hai hộp thư cùng nội bộ.
Nếu xuất hiện lỗi, so sánh kết quả truy vấn từ nameserver có thẩm quyền với kết quả từ bộ phân giải đang dùng. Hai góc nhìn này giúp phân biệt dữ liệu cấu hình sai với dữ liệu cũ còn trong cache. Ghi nhận sự khác biệt cụ thể sẽ giúp bên hỗ trợ xử lý nhanh hơn một thông báo chung rằng “DNS chưa chạy”.