Khi đổi nameserver, các bản ghi ở nhà cung cấp DNS hiện tại sẽ ngừng hoạt động. Bước đầu tiên của "Để C Building quản lý DNS của bạn" sẽ mang các bản ghi hiện có sang, nhưng có vài điều bạn cần tự kiểm tra. Nếu chưa quen với nameserver, hãy bắt đầu với nameserver là gì.
Danh sách kiểm tra
- Trong "Xác nhận các bản ghi cần chuyển sang", các bản ghi email (MX, SPF, DKIM, DMARC) đã được đánh dấu.
- Đã thêm bản ghi của các tên miền phụ khác (như shop hay api) và bản ghi xác minh của các dịch vụ khác.
- DNSSEC đã tắt ở nhà đăng ký tên miền, và thay đổi đã có hiệu lực.
- Các tính năng chuyển tiếp của nhà đăng ký đã có cách thay thế.
- Bấm "Bắt đầu lưu trữ" trong C Building trước, rồi đổi nameserver tại nhà đăng ký trong vòng 3 ngày.
1. Bản ghi email
Thiếu MX thì bạn không nhận được email nữa. Thiếu SPF, DKIM hoặc DMARC thì email bạn gửi dễ vào thư rác hoặc bị trả lại hơn.
Vì sao "Tự động phát hiện" có thể bỏ sót DKIM
DNS không có cách nào liệt kê mọi tên nằm dưới một tên miền; mỗi tên phải được tra từng cái một. "Tự động phát hiện" tra các tên thường dùng (www, mail, bản ghi xác minh email, v.v.). DKIM nằm ở selector._domainkey.yourdomain, và tên selector do dịch vụ email của bạn đặt, nên mỗi dịch vụ mỗi khác. Nếu tên đó không nằm trong danh sách thường dùng, hệ thống sẽ không tìm thấy.
Cách thêm bản ghi còn thiếu
- Nhập đầy đủ: nếu DNS ở Cloudflare, chọn "Nhập từ Cloudflare" để đọc mọi bản ghi. Với nhà cung cấp khác, xuất tệp zone (định dạng BIND) và dùng "Dán tệp zone".
- Tự thêm: ở bước "Xác nhận các bản ghi cần chuyển sang", bấm "Thêm bản ghi", điền loại, host và giá trị, rồi bấm "Thêm".
- Lấy giá trị ở đâu: trong danh sách bản ghi ở nhà cung cấp DNS hiện tại, hoặc trang cài đặt tên miền trong trang quản trị của dịch vụ email.
C Building hỗ trợ các bản ghi A, AAAA, CNAME, MX, TXT, SRV và CAA. Bản ghi ANAME/ALIAS và tên miền phụ được ủy quyền (delegated) sẽ không được mang sang. Nếu có bản ghi CAA, chúng phải cho phép letsencrypt.org, nếu không chứng chỉ HTTPS của website sẽ không cấp được.
2. Tắt DNSSEC trước
Khi DNSSEC bật, cơ quan quản lý tên miền giữ một bản ghi DS dùng để kiểm tra chữ ký trên các câu trả lời DNS. Sau khi đổi nameserver, chữ ký không còn khớp và tên miền sẽ ngừng hoạt động. Khi phát hiện điều này, C Building sẽ dừng lại và báo: "Tên miền này đang bật DNSSEC. Hãy tắt DNSSEC tại nhà đăng ký tên miền trước (xóa bản ghi DS), chờ thay đổi có hiệu lực rồi quay lại. Nếu không, tên miền sẽ ngừng phân giải."
Hãy tắt DNSSEC ở nhà đăng ký và chờ có hiệu lực rồi mới bắt đầu. Một số nhà đăng ký sẽ nhắc bạn trong lúc đổi nameserver; ví dụ Squarespace yêu cầu bạn xác nhận tắt DNSSEC (Squarespace Help).
3. Các tiện ích của nhà đăng ký
DNS miễn phí của nhiều nhà đăng ký có kèm tiện ích như chuyển tiếp URL và chuyển tiếp email. Những tiện ích này chạy trên nameserver của chính nhà đăng ký và thường ngừng hoạt động khi nameserver trỏ sang nơi khác. Hãy kiểm tra xem bạn còn dùng không và chuẩn bị cách thay thế trước. Đây là những gì một số nhà đăng ký cho biết:
- Squarespace: tên miền bị ngắt khỏi website Squarespace của bạn, các bản ghi DNS của Squarespace không còn áp dụng, và PayPal Payment Links ngừng hoạt động (Help).
- Wix: các bản ghi DNS của Wix ngừng hoạt động, Wix không thể gia hạn SSL qua DNS, và hộp thư Wix cần bản ghi MX ở nhà cung cấp DNS mới (Help).
- Namecheap: host record không tự động được sao chép sang nameserver mới (Help).
4. Thứ tự: bắt đầu lưu trữ trước, rồi mới đổi nameserver
Sau khi bấm "Bắt đầu lưu trữ", hãy đổi nameserver tại nhà đăng ký trong vòng 3 ngày, nếu không phần thiết lập này và các bản ghi đã mang sang sẽ bị xóa. Đừng đổi nameserver trước rồi mới thiết lập: làm theo thứ tự đó sẽ khiến website và email ngừng hoạt động.
Các bước theo từng nhà đăng ký (xem phần đổi nameserver trong mỗi hướng dẫn): Mắt Bão, Nhân Hòa, P.A Việt Nam, iNET, TenTen, GoDaddy, Namecheap, Squarespace và Wix. Toàn bộ quy trình có trong Để C Building quản lý DNS của bạn.