Bạn quyết định chuyển tencongty.vn từ nhà cung cấp hosting cũ sang server mới nhanh hơn, hoặc muốn dùng Cloudflare để bảo vệ và tăng tốc website. Bước không thể tránh là đổi nameserver — và nếu không có quy trình đúng, bạn có thể "hạ cánh" website trong vài giờ đến vài ngày.

Tin tốt là đổi nameserver không nhất thiết phải gây downtime. Với một checklist rõ ràng, bạn có thể chuyển DNS hoàn toàn mượt mà — người dùng không nhận ra gì đã thay đổi, traffic không sụt, email không mất một tin. Bài này là checklist 4 bước cụ thể cho quá trình đó.

Kiểm tra NS hiện tại: mở công cụ NS lookup, nhập tên miền để xem nameserver đang phụ trách — và TTL đang cài là bao nhiêu.

Vì sao đổi nameserver lại rủi ro?

Khi bạn đổi NS record tại nhà đăng ký tên miền (registrar), toàn bộ bản ghi DNS của tên miền — A record, MX, TXT, CNAME… — chuyển sang được quản lý bởi nameserver mới. Nếu nameserver mới chưa có đầy đủ bản ghi, người dùng query nameserver mới sẽ không tìm thấy trang web, hoặc email sẽ không nhận được.

Ba rủi ro chính và nguyên nhân:

Rủi roNguyên nhânHệ quảWebsite xuốngNameserver mới thiếu A hoặc CNAME recordNgười dùng gặp lỗi "DNSPROBEFINISHED_NXDOMAIN"Email bị mấtNameserver mới thiếu MX recordEmail gửi đến domain bị từ chối hoặc trả lại người gửiDowntime kéo dàiTTL cao, propagation mất nhiều giờTraffic mất nhiều giờ đến nhiều ngày

Cả ba đều phòng tránh được nếu bạn làm đúng thứ tự.

Checklist 4 bước đổi nameserver không mất traffic

Bước 1 — Hạ TTL xuống thấp từ sớm

Đây là bước quan trọng nhất — và cần làm trước khi đổi NS, ít nhất 24–48 giờ.

TTL mặc định thường là 3.600 giây (1 giờ) hoặc cao hơn, nghĩa là sau khi đổi NS, resolver trên thế giới vẫn dùng bản ghi cũ trong vòng 1 giờ. Nếu hạ TTL xuống 300 giây trước, khi NS mới "lên sóng" thì propagation sẽ xong trong vài chục phút thay vì nhiều giờ.

👉 Kiểm tra SOA và TTL hiện tại: công cụ SOA lookup (xem TTL mặc định đang cài trên zone của tên miền).

Thao tác: đăng nhập DNS panel của nhà cung cấp hiện tại, sửa TTL của các bản ghi quan trọng (A, MX, TXT) xuống 300 giây. Sau đó chờ ít nhất bằng TTL cũ (ví dụ 1 tiếng nếu TTL cũ là 3.600 giây) để bản ghi cũ hết hạn trong cache của mọi resolver.

Lỗi hay gặp:

  • Hạ TTL ngay lúc đổi NS — đã quá muộn, cache đã có với TTL cũ, phải chờ hết mới hỏi lại. Phải hạ TTL trước khi thực hiện thay đổi.

  • Quên nâng TTL lại sau khi xong — giữ TTL thấp lâu làm DNS server nhận nhiều query hơn cần thiết. Khi ổn định rồi, nâng TTL về 3.600 hoặc cao hơn.

Bước 2 — Clone đầy đủ bản ghi DNS sang nameserver mới

Trước khi bấm "đổi NS", nameserver mới phải đã có đầy đủ bản ghi DNS.

👉 Xem bản ghi hiện tại: công cụ tra cứu bản ghi DNS (xem tất cả A, AAAA, CNAME, MX, TXT, NS của tên miền).

Checklist bản ghi cần chuyển sang nameserver mới:

  • [ ] A record cho domain gốc (tencongty.vn) và www

  • [ ] A record cho các subdomain đang dùng (mail, admin, api…)

  • [ ] MX record (kèm đúng priority)

  • [ ] TXT record: SPF, DKIM, xác minh Google Search Console, Bing Webmaster…

  • [ ] CNAME record cho dịch vụ bên thứ ba

  • [ ] CAA record (nếu có)

  • [ ] SRV record (nếu có — thường dùng cho VoIP hoặc Microsoft 365)

Sau khi nhập xong trên nameserver mới, tra cứu từng loại bản ghi bằng công cụ để xác nhận đã có đủ chưa.

Lỗi hay gặp:

  • Quên TXT record SPF/DKIM → email gửi từ domain bị vào spam hoặc bị từ chối ngay sau khi đổi NS xong.

  • Copy cả NS record cũ vào nameserver mới → thừa và gây nhầm lẫn. Chỉ cần các bản ghi dịch vụ (A, MX, TXT, CNAME…), không cần copy NS.

Bước 3 — Đổi NS tại registrar và bắt đầu theo dõi

Sau khi nameserver mới đã có đầy đủ bản ghi, bạn mới đăng nhập vào trang quản lý tên miền (registrar) để thực hiện đổi NS.

Nếu domain đăng ký tại BKNS, bạn có thể đổi nameserver ngay trong trang quản lý tên miền hoặc liên hệ bộ phận hỗ trợ để được trợ giúp.

Ngay sau khi đổi, bắt đầu theo dõi propagation.

👉 Theo dõi propagation: công cụ kiểm tra DNS propagation (nhập domain, chọn record A, xem bao nhiêu node toàn cầu đã nhận bản ghi mới).

Lỗi hay gặp:

  • Tắt hoặc xóa nameserver cũ ngay khi vừa đổi — trong giai đoạn propagation, một số resolver vẫn trỏ về NS cũ. Giữ nameserver cũ hoạt động ít nhất 48–72 giờ sau khi đổi để phục vụ resolver chưa cập nhật.

  • Quên test email trong quá trình theo dõi — gửi một email test đến tên miền ngay sau khi propagation bắt đầu để chắc MX hoạt động đúng.

Bước 4 — Xác nhận NS mới đã có hiệu lực toàn cầu

Sau 30–60 phút (nếu TTL đã hạ trước đó), kiểm tra lại NS record từ bên ngoài.

👉 NS lookup sau khi đổi: công cụ NS lookup để xác nhận nameserver đang được phân giải là nameserver mới.

Khi mọi node đã trả về NS mới và bạn kiểm tra được website cùng email hoạt động bình thường, việc chuyển DNS coi như hoàn tất.

Bao lâu để đổi nameserver hoàn tất?

Tình huốngThời gian dự kiếnĐã hạ TTL sớm (300 giây), nameserver mới đủ bản ghi30 phút – 2 giờ cho phần lớn thế giớiTTL mặc định (3.600 giây), chưa hạ trước1–6 giờTTL cao (86.400 giây), không hạ trước24–72 giờ, một số ISP lâu hơn

Luôn giữ nameserver cũ hoạt động ít nhất 48 giờ sau khi đổi để phục vụ resolver chưa cập nhật.

Câu hỏi thường gặp (FAQ)

Nameserver và DNS provider khác nhau thế nào? Nameserver là server cụ thể (ví dụ ns1.cloudflare.com) — do DNS provider vận hành. DNS provider là nhà cung cấp dịch vụ DNS (Cloudflare, BKNS, NS1…). Khi đổi "DNS provider", bạn thực ra đang đổi nameserver về phía provider mới.

Đổi nameserver có mất hết cấu hình DNS cũ không? Không mất. Bản ghi trên nameserver cũ vẫn còn nguyên đó cho đến khi bạn chủ động xóa. Bạn chỉ cần nhập lại thủ công vào nameserver mới, hoặc dùng tính năng import zone file nếu provider mới hỗ trợ.

Tôi có thể đổi nameserver mà không qua registrar không? Không thể. NS record cuối cùng phải được khai báo tại registrar nơi tên miền được đăng ký — đây là nguồn gốc của hệ thống phân cấp DNS. Bạn không thể thay đổi NS nếu không có quyền truy cập tài khoản registrar.

Khi nào nâng TTL trở lại? Sau khi xác nhận mọi thứ ổn định ít nhất 24–48 giờ, nâng TTL về 3.600 hoặc 86.400 tùy nhu cầu. TTL thấp trong thời gian dài làm tăng số lần query DNS không cần thiết và tạo thêm tải cho nameserver.


BKNS Tools — bộ công cụ DNS miễn phí cho webmaster Việt. NS Lookup · SOA Lookup · Kiểm tra DNS propagation · Tra cứu bản ghi DNS — không cần đăng nhập.