Mỗi khi bạn gõ địa chỉ website vào trình duyệt, có một quá trình diễn ra trong tích tắc mà bạn không thấy: tên miền được chuyển thành địa chỉ IP của máy chủ đang lưu website. Nameserver là hệ thống thực hiện việc chuyển đổi đó, đóng vai trò như danh bạ điện thoại của internet. Bài này giải thích nameserver là gì, quan hệ với DNS record, thời gian đổi có hiệu lực và cách chuyển nhà hosting mà website không bị ngắt giữa chừng.
Nameserver là gì: máy chủ lưu địa chỉ và chỉ đường cho tên miền
Nameserver (máy chủ tên miền) là máy chủ đặc biệt lưu thông tin DNS của một hoặc nhiều tên miền. Khi ai đó gõ địa chỉ website của bạn vào trình duyệt, hệ thống phải biết website đó đang nằm trên máy chủ nào. Nameserver chính là nơi cung cấp câu trả lời đó.
Mỗi tên miền cần tối thiểu hai nameserver: một chính (primary) và một dự phòng (secondary). Nếu nameserver chính gặp sự cố, nameserver dự phòng tiếp quản để đảm bảo tên miền vẫn phân giải được. Đây là lý do nameserver thường đặt trên hai máy chủ vật lý khác nhau, không cùng mạng.
Bạn thấy nameserver ở đâu trong thực tế? Khi đăng nhập vào trang quản lý tên miền (domain registrar, tức nơi bạn mua domain), có mục “Nameservers” hoặc “DNS Settings” cho phép chỉnh nameserver. Ví dụ: ns1.nhacungcaphosting.net và ns2.nhacungcaphosting.net. Hai địa chỉ đó chính là nameserver của bạn. Khi mua gói hosting, nhà cung cấp sẽ gửi cho bạn cặp nameserver này để điền vào.
Nameserver hoạt động thế nào: quy trình DNS Lookup từng bước
Khi bạn gõ địa chỉ website và nhấn Enter, trình duyệt không biết ngay IP của máy chủ cần kết nối. Quá trình tìm địa chỉ diễn ra theo thứ tự sau:

Bước 1, kiểm tra cache trình duyệt: Trình duyệt xem có lưu địa chỉ IP của tên miền này chưa. Nếu đã vào trang trong thời gian gần đây và cache chưa hết hạn, trả luôn IP đó mà không cần hỏi thêm.
Bước 2, hỏi DNS Resolver: Nếu không có cache, trình duyệt gửi câu hỏi đến DNS Resolver (thường là server của nhà mạng hoặc Cloudflare 1.1.1.1, Google 8.8.8.8). Resolver đóng vai trò thám tử đi tìm câu trả lời thay bạn.
Bước 3, Resolver hỏi Nameserver: Resolver biết nameserver nào đang quản lý tên miền đó và gửi câu hỏi thẳng đến nameserver. Nameserver kiểm tra bản ghi DNS và trả về địa chỉ IP của máy chủ hosting.
Bước 4, trình duyệt kết nối hosting: Với địa chỉ IP trong tay, trình duyệt kết nối thẳng vào máy chủ hosting để tải nội dung website. Toàn bộ quá trình thường hoàn thành trong vài mili-giây.
Nameserver và DNS record: hai thứ hay bị nhầm là một
Đây là điểm dễ nhầm nhất khi mới tìm hiểu về DNS. Nhiều người dùng “nameserver” và “DNS record” như thể chúng là một. Thực ra chúng đóng hai vai trò khác nhau trong cùng hệ thống. Xem thêm bài DNS là gì để hiểu chi tiết hệ thống phân giải tên miền.

| Tiêu chí | Nameserver | DNS Record |
|---|---|---|
| Là gì | Địa chỉ máy chủ lưu thông tin DNS | Bản ghi dữ liệu cụ thể bên trong nameserver |
| Ví dụ | ns1.hosting.net, ns2.hosting.net | A record, CNAME, MX record, TXT record |
| Lưu ở đâu | Trong hệ thống đăng ký tên miền (registrar) | Bên trong nameserver được chỉ định |
| Ai quản lý | Nhà cung cấp hosting hoặc DNS chuyên dụng | Chủ web hoặc kỹ thuật viên |
| Thay đổi ở đâu | Trang quản lý tên miền (registrar) | DNS panel của nhà cung cấp hosting hoặc DNS |
| Thời gian có hiệu lực | 24-48 giờ (lan truyền toàn cầu) | Vài phút đến vài giờ tùy TTL |
Cách dễ hình dung nhất: nameserver là địa chỉ của một thư viện, DNS record là các cuốn sách bên trong thư viện đó. Muốn tìm nội dung (lấy IP của website), bạn phải đến đúng thư viện (nameserver) trước, rồi tra đúng cuốn sách (DNS record) mới có được câu trả lời.
Quan hệ này có ý nghĩa thực tế: khi bạn chuyển sang hosting mới và đổi nameserver, toàn bộ DNS record cũng theo sang nameserver mới. Nếu bạn chỉ thay đổi một bản ghi DNS record cụ thể (ví dụ trỏ subdomain về server khác) mà không đổi nameserver, thay đổi đó nhanh hơn nhiều vì chỉ cần chờ TTL của record đó hết.
Đổi nameserver mất bao lâu để có hiệu lực trên toàn cầu
Sau khi bạn đổi nameserver tại trang quản lý tên miền, thay đổi không có hiệu lực ngay. Hai yếu tố quyết định thời gian:
TTL (Time to Live): Là khoảng thời gian các DNS resolver và trình duyệt được phép giữ bản ghi DNS cũ trong cache. Nếu TTL hiện tại là 86.400 giây (24 giờ), các hệ thống đã cache sẽ tiếp tục dùng thông tin cũ cho đến khi cache hết hạn, dù bạn đã đổi nameserver rồi.
DNS propagation (lan truyền DNS): Là quá trình tất cả DNS resolver trên toàn cầu làm mới thông tin sau khi nhận được thay đổi. Các resolver ở nhà mạng khác, quốc gia khác phải lần lượt cập nhật cache của mình.

Thực tế: đổi nameserver thường mất 1-24 giờ với phần lớn người dùng, và tối đa 48 giờ để lan truyền toàn bộ. Nếu sau 48 giờ vẫn có vấn đề, khả năng cao là lỗi cấu hình, không phải chờ lâu hơn sẽ tự xong. Bạn có thể dùng whatsmydns.net để kiểm tra nameserver đã cập nhật chưa theo từng vùng địa lý.
Mẹo thực tế: Nếu biết trước sẽ đổi nameserver, hạ TTL xuống 300-600 giây (5-10 phút) khoảng 24 giờ trước khi đổi. Sau khi đổi và DNS đã lan truyền xong, tăng TTL trở lại bình thường. Cách này rút ngắn đáng kể thời gian người dùng vẫn thấy hosting cũ sau khi bạn đã chuyển sang hosting mới.
Chuyển hosting mà website không bị gián đoạn: thứ tự quan trọng hơn tốc độ
Lỗi phổ biến nhất khi chuyển hosting là đổi nameserver ngay sau khi mua hosting mới, trước khi sao chép xong dữ liệu. Kết quả: nameserver đã trỏ sang hosting mới nhưng hosting mới chưa có nội dung, website báo lỗi với người dùng trong nhiều giờ. Bài chuyển hosting không mất dữ liệu có hướng dẫn chi tiết từng loại, nhưng thứ tự đúng ngắn gọn là:

Bước 1, backup toàn bộ website cũ: File, database, cấu hình. Đây là bước an toàn dù bạn làm gì tiếp theo.
Bước 2, copy file và import database sang hosting mới: Cài WordPress (hoặc CMS bạn dùng) ở hosting mới, import database, copy toàn bộ wp-content. Hosting mới phải có đủ dữ liệu trước khi đổi nameserver.
Bước 3, test bằng file hosts: Chỉnh file hosts trên máy tính của bạn để trỏ tên miền vào IP hosting mới. Tự kiểm tra toàn bộ chức năng trong khi người dùng khác vẫn thấy hosting cũ bình thường. Kiểm tra đủ: trang chủ, bài viết, form liên hệ, đăng nhập wp-admin.
Bước 4, đổi nameserver khi đã test OK: Chỉ đổi sau khi mọi thứ đã chạy đúng trên hosting mới. Đổi ở trang quản lý tên miền (registrar), không phải ở hosting cũ.
Bước 5, theo dõi 48 giờ sau khi đổi: Kiểm tra lại website từ vài thiết bị và mạng khác nhau. Trong 48 giờ, một số người dùng có thể thấy hosting cũ, số khác thấy hosting mới: đây là bình thường.
Người không rành kỹ thuật cần hiểu nameserver đến mức nào
Bạn không cần tự cấu hình nameserver hay đọc bản ghi DNS. Nhưng có vài tình huống thực tế mà biết nameserver là gì sẽ giúp bạn không bị mù thông tin:
Khi mua hosting và nhà cung cấp gửi email nói “hãy trỏ nameserver về ns1.xxx.net và ns2.xxx.net”, bạn biết đây là bước cần làm ở trang quản lý tên miền của mình, không phải ở hosting panel. Đây là lỗi định vị vị trí cần thao tác mà nhiều chủ web mới mắc phải.
Khi nhà cung cấp hosting nói “đổi nameserver rồi chờ 24-48 giờ để website hiện”, bạn biết đây là thông tin chính xác và không phải đang bị câu giờ. Nếu sau 48 giờ vẫn có vấn đề thì cần hỏi lại cụ thể, nhưng trong 48 giờ là hoàn toàn bình thường.
Hiểu được cơ chế nameserver cũng giúp bạn đọc tốt hơn các chỉ số về khả năng phục vụ của hosting. Bài uptime là gì giải thích tại sao uptime của hosting quan trọng với website kinh doanh và cách tự theo dõi mà không cần kỹ thuật.
Nếu bạn muốn có người lo toàn bộ phần kỹ thuật hạ tầng này, từ cấu hình nameserver, DNS cho đến đảm bảo website luôn truy cập được, xem dịch vụ hosting server của Web22 để biết những gì được quản lý và giám sát định kỳ.
Câu hỏi thường gặp về nameserver
Nameserver có phải là tên miền không?
Không. Nameserver là địa chỉ của máy chủ DNS, thường trông như ns1.abc.net. Tên miền của bạn (như websitecuaban.vn) là thứ bạn đăng ký và trỏ vào nameserver đó. Hai thứ này thuộc hai hệ thống khác nhau.
Có thể đổi nameserver bao nhiêu lần trong một ngày không?
Về kỹ thuật thì không giới hạn, nhưng mỗi lần đổi cần 24-48 giờ để lan truyền. Đổi nameserver nhiều lần liên tiếp trong 48 giờ gây ra tình trạng người dùng ở các vùng khác nhau thấy hosting khác nhau, rất khó phát hiện và xử lý lỗi. Đổi một lần, theo dõi kỹ, mới đổi lại nếu cần.
Nameserver của registrar và của hosting có khác nhau không?
Thường là khác nhau. Domain registrar (nơi mua tên miền) cung cấp một cặp nameserver mặc định của họ. Khi bạn chuyển sang hosting khác, nhà cung cấp hosting sẽ cho một cặp nameserver của họ để bạn điền vào. Bạn đổi nameserver ở registrar (nơi mua domain), không phải ở hosting panel.
Website có bị xuống hạng tìm kiếm khi đổi nameserver không?
Bản thân việc đổi nameserver không ảnh hưởng thứ hạng. Nhưng nếu trong quá trình chuyển hosting, website bị down vài giờ do đổi nameserver quá sớm trước khi data sẵn sàng, và Google crawl đúng lúc đó thì có thể có ảnh hưởng ngắn hạn. Đây chính là lý do thứ tự năm bước chuyển hosting quan trọng.
