Để kết nối tên miền với VPS Vultr, bạn cần trỏ bản ghi DNS của tên miền về địa chỉ IP công khai của máy chủ. Cách đơn giản nhất là giữ DNS tại nhà đăng ký tên miền và tạo bản ghi A; nếu muốn quản lý DNS tập trung trên Vultr, bạn có thể chuyển nameserver sang ns1.vultr.com và ns2.vultr.com. Quy trình thường mất vài phút đến 24–48 giờ để cập nhật hoàn toàn, tùy nhà đăng ký và bộ nhớ đệm DNS.
Trước khi bắt đầu, hãy chuẩn bị tên miền đang hoạt động, địa chỉ IPv4 của VPS, quyền quản trị tại nơi mua tên miền và thông tin đăng nhập Vultr. Nếu chưa tạo máy chủ, bạn có thể xem hướng dẫn cài đặt VPS Vultr từ A đến Z để hoàn tất bước này trước.
Cách kết nối tên miền với VPS Vultr bằng bản ghi A
Đây là phương án phù hợp với hầu hết website. Bạn không cần thay đổi nameserver và có thể tiếp tục quản lý email, TXT hoặc các dịch vụ khác tại nhà đăng ký hiện tại.
Bước 1: Lấy địa chỉ IP của VPS
Đăng nhập Vultr, mở máy chủ cần sử dụng và sao chép địa chỉ IPv4 công khai. Ví dụ, giả sử IP VPS là 203.0.113.10. Không dùng địa chỉ IP nội bộ hoặc IPv6 nếu bạn chưa cấu hình website hỗ trợ IPv6.
Bước 2: Tạo bản ghi DNS
Đăng nhập trang quản trị tên miền, mở mục DNS Management hoặc DNS Records, sau đó tạo các bản ghi sau:
| Loại | Tên/Host | Giá trị | TTL gợi ý |
|---|---|---|---|
| A | @ | 203.0.113.10 | 300 hoặc mặc định |
| A | www | 203.0.113.10 | 300 hoặc mặc định |
Ký hiệu @ đại diện cho tên miền gốc, chẳng hạn example.com. Bản ghi www giúp địa chỉ www.example.com trỏ cùng máy chủ. Một số nhà đăng ký yêu cầu nhập tên đầy đủ hoặc tự động thêm tên miền; hãy kiểm tra xem hệ thống có biến www.example.com thành www.example.com.example.com hay không.
Nếu muốn tránh lặp địa chỉ IP, bạn có thể tạo một bản ghi A cho tên miền gốc và bản ghi CNAME với Host là www, trỏ đến @. Vultr hỗ trợ các bản ghi A, CNAME, MX, TXT và nhiều loại bản ghi DNS khác trong hệ thống quản lý của mình (theo Vultr Docs).
Bước 3: Cấu hình web server trên VPS
DNS chỉ đưa người dùng đến đúng IP; web server vẫn phải nhận tên miền. Với Nginx hoặc Apache, hãy thêm tên miền vào cấu hình virtual host, sau đó kiểm tra và nạp lại dịch vụ. Ví dụ với Nginx:
sudo nginx -t
sudo systemctl reload nginx
Trong cấu hình website, hãy khai báo cả tên miền gốc và phiên bản www, chẳng hạn server_name example.com www.example.com;. Nếu bạn chạy WordPress, hãy bảo đảm URL website trong phần cài đặt cũng sử dụng đúng tên miền. Có thể xem thêm cách cài WordPress trên Ubuntu với LAMP nếu website chưa được triển khai.
Chuyển DNS sang Vultr DNS bằng nameserver
Phương án này phù hợp khi bạn muốn quản lý toàn bộ bản ghi DNS trong tài khoản Vultr. Vultr yêu cầu tên miền sử dụng hai nameserver là ns1.vultr.com và ns2.vultr.com để Vultr trở thành máy chủ DNS có thẩm quyền cho tên miền (theo Vultr Docs).
- Trong Vultr, vào Products → Network → DNS và chọn Add Domain.
- Nhập tên miền, chọn VPS hoặc nhập địa chỉ IP của máy chủ để tạo bản ghi A ban đầu.
- Tại nhà đăng ký tên miền, chọn Custom Nameservers hoặc Nameserver tùy chỉnh.
- Xóa nameserver mặc định nếu nhà đăng ký yêu cầu, sau đó nhập
ns1.vultr.comvàns2.vultr.com. - Lưu thay đổi, quay lại Vultr DNS và bổ sung các bản ghi cần thiết như
www, MX, TXT hoặc CNAME.
Trước khi đổi nameserver, hãy sao chép các bản ghi email hiện có. Nếu bỏ sót MX hoặc TXT, email doanh nghiệp có thể ngừng nhận thư sau khi việc chuyển DNS hoàn tất. Vultr hiện không cung cấp tùy chọn nhập trực tiếp toàn bộ DNS zone, vì vậy các bản ghi có thể phải tạo thủ công (theo Vultr Support).
Kiểm tra kết nối và xử lý lỗi thường gặp
Kiểm tra bằng lệnh dig
Mở Terminal hoặc Command Prompt có cài công cụ DNS và chạy:
dig A example.com +short
dig A www.example.com +short
dig NS example.com +short
Kết quả của hai lệnh đầu phải trả về IP VPS. Nếu dùng Vultr DNS, lệnh kiểm tra nameserver cần hiển thị ns1.vultr.com và ns2.vultr.com. Bạn cũng có thể kiểm tra trực tiếp trong trình duyệt bằng cách truy cập cả hai phiên bản tên miền.
Lỗi DNS không cập nhật
- Vẫn thấy IP cũ: chờ bộ nhớ đệm DNS hết hạn hoặc thử mạng di động, trình phân giải DNS công cộng.
- Hiển thị lỗi NXDOMAIN: kiểm tra tên miền đã được thêm đúng zone và nameserver tại nhà đăng ký chưa.
- IP đúng nhưng website không mở: kiểm tra firewall Vultr, firewall Ubuntu và cổng 80/443.
- www không hoạt động: tạo thêm bản ghi A hoặc CNAME cho
www, đồng thời khai báo tên này trong Nginx hoặc Apache. - <strongHTTPS cảnh báo lỗi: sau khi DNS hoạt động, hãy cài chứng chỉ SSL. Bạn có thể tham khảo hướng dẫn cài SSL Let’s Encrypt tự động.
Không nên xóa bản ghi MX, SPF, DKIM hoặc DMARC nếu tên miền đang dùng email. Khi website đã truy cập được bằng tên miền, hãy kiểm tra cả HTTP, HTTPS, phiên bản có và không có www, sau đó thiết lập chuyển hướng về một địa chỉ chuẩn để tránh nội dung trùng lặp.
Nguồn tham khảo
- How to Add a Domain to Vultr DNS — Vultr Docs
- How to Manage Domain DNS Records using Vultr DNS — Vultr Docs
- How Can I Point My Domain to Vultr DNS? — Vultr Support
- Can I Import a DNS Zone? — Vultr Support

