Tiếp tục chủ đề VPS trên Google Cloud, bài này mình sẽ hướng dẫn bạn cách trỏ tên miền về VPS trên Google Cloud, với mục đích sau này sẽ tạo website WordPress trên đây.
Mình sẽ dùng tên miền thuysys.xyz
mua ở Namecheap để làm demo, nếu bạn mua tên miền ở Godaddy cũng rất tốt, mình recommend các bạn dùng domain của hai nhà cung cấp này giá rẻ mà support ok.
Hướng dẫn nên đọc trước.
- Mua tên miên giá rẻ tặng kèm SSL giá $1.9.
- Mua domain tại Godaddy
- Hướng dẫn đổi nameserver
Nội dung đã có rồi sao mình viết lại ? Đơn giản vì bạn dùng VPS/VM Instances tại Google cách làm hơi khác so với các nhà cũng cấp VPS như Vultr, Linode, DigitalOcean cũng khác luôn việc trỏ tên miền về hosting.
Lý do là, Google Cloud không cung cấp cho chúng ta một Nameserver (Public DNS) miễn phí dạng ns1.linode.com… để chúng dùng được ngay.
Tất cả tên miền nào trỏ đến Google, sẽ được Cloud DNS là một hệ thống Private DNS của Google để phân giải. Thằng Cloud DNS này sinh ra chỉ để phục vụ đống VPS của nó thôi.
Cơ bản là vậy, đã nan man xong, giờ đi vào hướng dẫn cụ thể.
1. Cấu hình Cloud DNS
Muốn cấu hình Cloud DNS cho tên miền nào đó các bạn vào, Networking -> Cloud DNS.
Thêm tên miền vào hệ thống Cloud DNS, nhấn vào Create Zone, có mấy thông số cài đặt cần chú ý.
- Zone: đặt tên cho zone, chỉ bao gồm chữ và dấu gạch ngang.
- DNS name: tên miền của các bạn, ở đây mình nhập vào thuysys.xyz.
Zone được tạo xong bạn cần phải tạo bản ghi (Record) cho nó, muốn chạy website bạn cần tạo ít nhất một A Record.
Chọn Add Record Set, thêm vào nội dung như bên dưới.
Ấn nút Create.
Muốn dùng domain dạng www.thuysys.xyz
bạn thêm CName Record nữa.
Cấu hình zone hoàn chỉnh sẽ như này.
2. Tạo Record trên Domain
Bạn cũng tạo 2 record tương tự như trên Cloud DNS, phần này bạn xem thêm ở các bài viết “nên đọc trước” mình đã đề cập bên trên, ở đây chỉ vắn tắt lại thôi.
Bạn vào Domain List -> Manage -> Advanced DNS.
Toàn bộ bản ghi sau khi tạo cho domain thuysys.xyz sẽ như sau.
Xong các bước trên bạn đợi khoảng 20 phút để Google và nhà cung cấp domain cập nhật thay đổi.
Mình dùng ping.eu kiểm tra, kết quả thành công như bên dưới.
Cloud DNS là dịch vụ DNS tính phí của Google, cũng giống như Amazon, Microsoft.
Đã chơi cloud của bọn này thì phải chịu chi thôi nó rơi vào khoảng $0.2 trên 1.000.000 truy vấn, bảng giá Cloud DNS chi tiết bạn tham khảo tại đây.
3. Kết bài
Vậy là bạn đã trỏ domain về VPS xong, công việc tiếp theo là cấu hình Web Server tạo website wordpress miễn phí cho riêng mình, thích bán hàng hay viết blog kiếm tiền cũng được.
Muốn tìm hiểu Domain, Nameserver, DNS Server là gì, cách chúng hoạt động thế nào một cách chi tiết hơn bạn tham khảo bài viết.
Cảm ơn và hẹn gặp lại ở bài tới.
anh ơi em làm theo hướng dẫn trỏ domain lên vsp google rồi chuyển website xong rồi nhưng web của em bị lỗi
chỉ đặt dc ip tĩnh là ip mặc định còn đặt ip tùy biến là bị lỗi link
ví dụ : sacdep24hdotvn/?p=123 ==> ok
sacdep24hdotvn/bai-mau/ ==> lỗi khi vào thư mục trên trang chủ anh ạ
lỗi này sửa thế nào trong vps google cloud anh nhỉ
cảm ơn anh !
Có thể do lỗi permalink url trong wordpress bạn cần xem lại cấu hình trên webserver nginx hoặc apache
Em tạo Vps trên google này khi vào thì check ip mỹ
Vậy có cách nào mà đổi ip về VN ko
Ko tính dùng các VPN hay fake ip gì nha
Chỉ muốn vps ở khu vực VN thoii
Không bạn ạ
hi ad,
mình trỏ tên miền oke rồi,
Giờ mình muốn chuyển dữ liệu của 1 web WP có Database + SQL thì mình vào phần nào để up vào vậy?
Mong được hướng dẫn, cám ơn và chúc sức khỏe
Bạn dùng winscp up database lên server rồi import lại thôi.
a cho em hỏi là: chuyển địa chỉ IP có làm ảnh hưởng đến thứ hạng của website không( vẫn giữ tên miền cũ). Hiện nay em đang dùng host của hostgator , em muốn chuyển sang google console. cảm ơn a
Khống vấn đề gì bạn nhé
Mình trỏ tên miền thành công vào địa chỉ domain của mình, nhưng khi vào domain.com/wp-admin thì nó lại hiển thị ipv4 của host trên google, vào upload theme mới lên wordpress thì nó lại ghi là The link you followed has expired.
Xin hướng dẫn cách fix lỗi.
Chân thành cảm ơn.
Bạn kiểm tra lại virtualhost cho website và xem đã chown cho code up lên VPS chưa.
Mình trỏ tên miền của Namesilo mà đợi mãi nó ko cập nhật, nản thật Bác ạ.
Bạn thử ping domain xem IP reply là của Google hay Namesilo
Là của Namesilo Bác ạ.
Vậy bạn thêm record cho domain, trỏ domain về ip vps trên google cloud
Cho em hỏi với ạ.
e làm theo các bước của anh rồi ping được đến domain rồi ạ.
nhưng e gọi đến 1 api của nodejs thì không được ạ.
a có thể tư vấn cho em đc khộng
Bạn kiểm tra firewall trên google cloud xem đa open chưa.
tại sao lại không nên đổi nameserver cho domain bác?
nếu đổi nó thẳng về ns-cloud-a1.googledomains.com. thì có được không bác?
em nghĩ là vẫn được chứ nhỉ.
Không dùng ns-cloud-a1.googledomains.com làm nameserver cho domain được, nó là Cloud DNS không được puclic.
Anh Thủy, em hỏi là trên VPS, em đặt nhiều website trên đó. Mỗi website em cho nó ra các port khác nhau. Vậy em cần cấu hình DNS như thế nào thì tên miền có thể trỏ về port được ạ. Em cảm ơn.
hi bạn !
ban có hướng dẫn nào để trỏ domain về sites.google.com 2017 mới ko? thks
Không có bạn ạ, dịch vụ đó cũ rồi dùng wp tốt hơn
Chào bạn, mình làm theo hướng dẫn của bạn đã trỏ tền miền về vps của Google, nhưng khi click 1 link ở web workpress thì nó lại tự chuyển về IP của VPS (VD: /index.php/contact-us/)
Mình xem ở phần cài đặt Permalink thì nó cố định dạng wordpress/tên bài viết
Bạn hướng dẫn mình khắc phục vấn đề này đc ko? Cảm ơn bạn.
Mình cài đặt trong wordpress đc rồi, xin lỗi làm phiền bạn 🙂
Không có gì cảm ơn bạn đã ghé qua blog của mình
Chào anh, cho em hỏi tại sao mình lại không đổi Nameserver cho domain vậy ?
Em mua domain ở Namecheap thì 1 là sử dụng NS ở Namecheap hai là NS của VPS chứ nhỉ ?
NS của google không phải là dịch vụ public bạn phải mất phí và phải có kỹ thuật để tự setup. Do đó bạn nên dùng NS của dịch vụ cung cấp tên miền.
Đây là trỏ domain về VPS cloud. Vậy làm thế nào để đưa web lên hả a. Phải đưa code lên hả c? Và đưa bằng cách nào ạ
Bạn google thêm về “cách dùng winscp” và “sftp là gì”
Thank a
Anh ơi e làm theo như trên mạng dùng winscp nhưng khi e đăng nhập vào thì nó báo là time out. thế là bị làm sao ạ
Trên google cloud bạn phải tạo sshkey, bạn xem lại bài viết và video mình có hướng dẫn rồi