Tạo tên miền miễn phí cho EC2 instance AWS

Bài viết dưới đây mình sẽ chia sẻ cho các bạn cách trỏ tên miền miễn phí vào EC2 instance Amazon web service. Chúng ta có thể đăng ký tên miền từ các nhà cung cấp khác nhau, với bài viết này mình xin phép được suggest Freenom.

Freenom cho phép chúng ta đăng ký tên miền miễn phí tối đa đến 1 năm. Mặc dù domain extension thường không được phổ biến ví dụ như .tk, .ml, .cf, .ga, .gq, ... nhưng lại khá gắn gọn và dễ nhớ nên mình thường sử dụng những tên miền này thay vì dãy IP rườm rà, khó nhớ 😄.

Đăng ký domain

  1. Đăng ký tài khoản Freenom
  2. Chọn Services -> Register a new domain
  3. Nhập tên miền mong muốn và kiểm tra
  4. Sau khi chọn được tên miền phụ hợp tiến hành đặt mua, chúng ta có thể lựa chọn tối đa 12 tháng miễn phí

  1. Đến bước này chúng ta tạm thời skip khai báo DNS cho đến khi đã có Nameservers cho EC2 instance.

Trỏ tên miền đến EC2 instance

  1. Đăng nhập vào tài khoản AWS account và đăng ký Elastic IP cho instance

    Sau khi đã tạo new address ta chỉ định IP này đến instance, chọn Action -> Associate address

  2. Create Hosted Zone tại Route53

  3. Sau khi tạo Hosted Zone chúng ta sẽ có mặc định 2 record sets mặc định, mình sẽ note lại 4 Nameservers đã được cung cấp.

  4. Tạo thêm 2 record sets một cái có www name và một cái không với value là elastic IP mà chúng ta đã tạo từ trước

  5. Cuối cùng chúng ta cần khai báo 4 Nameservers được cung cấp bởi Route53 service cho domain đã đăng ký ở Freenom

    Thiết lập Nameserver Service -> My domain -> Manage domain -> Management Tools -> Nameservers

Như vậy chúng ta đã có tên miền cho ứng dụng web của mình rồi, hãy truy cập tên miền của mình để kiểm tra nhé denthoquangtrung.tk. Hy vọng bài viết này mang đến kiến thức bổ ích cho mọi người, chúc các bạn một ngày làm việc vui vẻ!

Tham khảo: Getting a FREE domain for your EC2 Instance