[VestaCP – Phần 2] Tạo DNS riêng để trỏ tên miền về server

Bài này thuộc phần 3 của 12 phần trong serie Hướng dẫn VestaCP

Để trỏ tên miền về server của mình thì có thể làm theo cách đơn giản nhất là sửa bản ghi A trong DNS để trỏ về IP của máy chủ. Tuy nhiên trong bài này mình sẽ hướng dẫn luôn cách tạo ra địa chỉ DNS cho riêng mình, ví dụ ns1.vnsudo.comns2.vnsudo.com chẳng hạn.

Lưu ý

Bài hướng dẫn này phụ thuộc vào nhà cung cấp domain của bạn có hỗ trợ đăng ký Nameserver hay không. AZDIGI, NamecheapGodaddy đều có hỗ trợ nên mình sẽ hướng dẫn trong bài này.

Đăng ký Nameserver

Để đăng ký Nameserver sẽ phụ thuộc vào nhà đăng ký tên miền của bạn có hỗ trợ hay không, điều này bạn có thể hỏi trực tiếp với nhà cung cấp của bạn. Nếu bạn đăng ký domain tại AZDIGI, Godaddy hoặc Namecheap thì xin chúc mừng bạn, bạn sẽ được hướng dẫn trong bài này.

Công việc chúng ta cần làm ở đây là sẽ đăng ký 2 nameserver là ns1 và ns2 rồi trỏ nó đến IP máy chủ của mình.

Bạn truy cập vào trang quản lý tên miền cần đăng ký nameserver. Ở phần Nameservers, hãy chắc chắn là nó đã được trỏ về hai địa chỉ ns1.domain-của-bạnns2.domain-của-bạn, mặc dù chưa tạo nhưng chúng ta sẽ tạo ngay bây giờ thôi.

vestacp-dns-02

Sau đó qua phần Advanced DNS để tiến hành tạo nameserver. Bạn kéo xuống phần Personal DNS Server, ấn nút Add Nameservers rồi chọn ns1 và điền IP của máy chủ vào, tương tự thêm tiếp một Nameserver ns2 và cũng điền IP máy chủ vào.

vestacp-dns-03

vestacp-dns-04

Để kiểm tra bạn đã đăng ký nameserver thành công, hãy click nút Search ngay bên dưới. Nếu bạn thấy chưa đúng IP của mình thì click vào IP để sửa lại nhé.

vestacp-dns-05

Okay như vậy là xong rồi. Lưu ý là bạn phải đợi vài giờ cho đến khi DNS này hoạt động. Một lần nữa, hãy chắc chắn là domain của bạn đăng ký nameserver đã trỏ về hai địa chỉ nameserver đó mà bạn đã tạo ra.

Đăng nhập vào Godaddy, trong phần Domains hãy chọn domain cần đăng ký nameserver và ấn nút Manage DNS.

vestacp-dns-godaddy-01

Kéo xuống phần Advanced Features, click vào Host names.

vestacp-dns-godaddy-02

Sau đó ấn Add và điền lần lượt ns1ns2 trỏ đến IP của máy chủ.

vestacp-dns-godaddy-03

vestacp-dns-godaddy-04

Xong rồi đó. 😀

Nếu bạn quản lý domain hoặc mua domain tại AZDIGI thì có thể vào phần quản lý domain, chọn Nameserver riêng và thiết lập IP cho từng nameserver muốn tạo.

nameserver-azdigi-domain

Lưu ý sau khi đăng ký Nameserver

Nameserver của bạn đăng ký có thể phải cần đợi vài giờ cho đến một ngày để nó cập nhật. Nếu bạn muốn nhanh hơn, hãy thử đổi DNS của máy tínhxóa cache DNS trên máy tính.

Thiết lập DNS trên VestaCP

Sửa địa chỉ DNS mặc định của User

Sau khi tạo xong, bạn hãy sửa lại DNS mặc định của tất cả Users trên VestaCP, kể cả user admin.

vestacp-dns-06

Đổi hai địa chỉ DNS mặc định lại.

vestacp-dns-07

Sửa tất cả user

Nếu trước đó bạn đã có thêm nhiều user khác thì hãy sửa hết như ở trên.

Thêm domain và thiết lập DNS

Ở trên chúng ta đã đăng ký Nameserver và đổi địa chỉ mặc định của user sang địa chỉ DNS cần đăng ký. Tuy nhiên DNS của bạn vẫn chưa hoạt động do domain vnsudo.com của mình chưa được thêm vào VestaCP mà chỉ có mỗi hostname thôi. Bây giờ chúng ta sẽ thêm domain chính này vào bằng cách truy cập vào mục Web và ấn nút màu xanh để thêm.

dns-rieng-vestacp-01

Kế tiếp nhập domain chính vào, lưu ý chọn địa chỉ IP là IP mà người khác có thể truy cập vào chứ không phải IP nội bộ nhé (IP ngắn nhất).

Nhập thông tin domain cần thêm vào.

Nhập thông tin domain cần thêm vào.

Sau đó vào mục DNS và chọn DNS của domain vừa thêm rồi nhấn edit.

dns-rieng-vestacp-03

Sửa template thành child-ns.

dns-rieng-vestacp-04

Lưu ý về child-ns

Chỉ có domain chúng ta sử dụng làm địa chỉ DNS chính mới chọn child-ns, các domain khác thêm vào sau này đều để mặc định là default.

Sửa địa chỉ DNS mặc định của Package

Bạn vào phần Package, tiến hành sửa địa chỉ DNS mặc định của tất cả các package có trong đó.

vestacp-dns-08

Đổi địa chỉ DNS mặc định thành DNS của bạn.

vestacp-dns-09

 

Làm tương tự với các package khác.

Kiểm tra DNS đã hoạt động chưa

Để kiểm tra xem các Nameserver của bạn đã hoạt động chưa, hãy thử ping lần lượt hai DNS của bạn, nếu nó trả về tín hiệu gồm IP của máy chủ là thành công.

vestacp-dns-12

Và bạn thử truy cập vào domain chính của bạn (đã trỏ về DNS của bạn) xem có vào được trang chào mừng của VestaCP không, nếu truy cập không được bạn cần đợi thêm vài giờ nữa nhé.

Thông báo trỏ domain thành công

Thông báo trỏ domain thành công

Hoặc có một cách khác để kiểm tra xem bạn đã thiết lập DNS chính xác là truy cập vào trang intodns.com và gõ domain chính ra kiểm tra. Nếu không có lỗi (màu đỏ) nào ở Parent, DNS, SOA, WWW thì ok. Còn phần MX có thể sẽ bị lỗi Reverse MX A records (PTR) nhưng không sao.

vestacp-dns-13

Trỏ domain khác về hosting server

Sau này khi bạn thêm domain vào, cứ sửa DNS của nó và trỏ về hai địa chỉ DNS của bạn đã tạo trong bài này nhé.

Và ở bài tiếp theo, mình sẽ hướng dẫn thiết lập lại SSL của trang quản trị để chúng ta có thể truy cập mà không bị thông báo lỗi bảo mật.

Thạch Phạm

Đam mê với web và lập trình, thích viết và chia sẻ, nghiện cà phê và xăm mình, hứng thú với nhạc dân ca và nhạc không lời.

Xem thêm bài viết Subscribe

Để lại bình luận

13 Bình luận trên "[VestaCP – Phần 2] Tạo DNS riêng để trỏ tên miền về server"

avatar
Sắp xếp theo:   mới nhất | cũ nhất | đánh giá nhiều
Milogaudaik
Khách

Anh Thạch cho em hỏi:
– Em tạo NS riêng trỏ về IP reseller hosting của em.
– Nhưng domain chính em DNS về cloudflare và cũng từ Cloudflare em dns tên miền chính và wildcard subdomain về IP khác.
=>em hỏi hai cái ns1,ns2 em tạo có nhận IP reseller không

Tiến
Khách

Mình đang sử dụng gói vps E bên azdigi.
Tên miền của mình hiện tại bên mắt bão và NS là: ns1.matbao.com và ns2.matbao.com. Mình đổi NS thì không được. Mình muốn hỏi nếu bên nhà cũng cấp không cho tạo NS riêng thì mình có cài được ssl hay không. và cài như thế nào AD có thể cho mình xin hướng dẫn chi tiết được không ạ. Tại mình cũng mới tìm hiểu về vps nên cũng không rành lắm. Cảm ơn ad nhiều.

Nhân Trí
Khách
Hi Thanks AD về bài viết, mình bị lõi này ad giúm mình với: 1 Database truy cập trong Lần oK, nhưng qua internet bị lỗi 404, mình đã nat port: 8083;20,21,22,3306;5443;8433, AD cho mình hỏi cần thêm hay bới port nào không. 2. mình tạo 2 sup domain; nhưng vào intoDSN báo lõi thế này: Mismatched NS records WARNING: One or more of your nameservers did not return any of your NS records. Error DNS servers responded ERROR: One or more of your nameservers did not respond: The ones that did not respond are: 115.74.242.144 113.161.198.239 Pass Name of… Xem thêm »
thai
Khách

Bạn ơi, nếu phía trước server mình có 1 tường lửa. Mình NAT port 53 ra thì chức năng DNS server của VPS có hoạt động không ?

Minh Trường
Khách

A Thạch làm cái video bên AZDIGI đi a e đăng ký 2 cái domain và cái VPS cao cấp, mà e chưa biết cấu hình cái thứ 2 như thế nào cả

John A Vu
Khách

Mình tạo NS riêng trong phần quản lý của azdigi mà không thấy hiển thị những ns đã tạo nhỉ ?

Mình làm theo hết các bước vào domain.com thì nó chỉ hiển thị phần sv.domain.com là sao nhỉ

Mình xài cả domain và VPS đều của azdigi

van minh
Khách

Xui quá, xài tenten nó ko cho tạo dns riêng.

Long
Khách

phần thêm mới trong mục DNS báo DNS chưa bật là sao anh? Bật DNS ở đâu? Nhờ anh hướng dẫn lại. Thanks

Le Bao
Khách

Khi mình đăng ký hostname lấy tên : sv.domainA.com
Nameserver thì tạo ns1.domainB.com
Giờ mình không truy cập được sv.domainA.com:8083 domainA.com:8083
Cho hỏi mình làm sai rồi phải không ?
Có cách nào đổi Hostname mà k cài lại kg?

Nghĩa Trần
Khách

Anh ơi cho em hỏi: tên miền đăng ký ở Godaddy đang sử dụng DNS trung gian ở Cloudflare thì có đăng ký nameserver được không anh? Hay bắt buộc phải đang dùng DNS của Godaddy luôn ạ?

wpDiscuz
menu
menu