🌞

Hướng dẫn delegate domain với AWS

Sửa bài viết này

Trước tiên chúng ta cần biết delegate domain sẽ giải quyết bài toán gì

Mình lấy ví dụ, Công ty Furfel đang sở hữu tên miền furfel.net, là trang web chính của công ty Công ty thuê công ty Dev phát triển thêm một số dịch vụ trên tên miền con dev.furfel.net Công ty Furfel sẽ trao toàn bộ quyền quyết định trên tên miền dev.furfel.net cho công ty Dev, và chỉ nắm quyền trên tên miền cha là furfel.net

Đây là bài toán mà delegate domain sẽ giải quyết

Để delegate domain trong AWS thì kiến trúc tổng quát sẽ như hình bên dưới

Bên trong Route 53, chúng ta sẽ tạo một Public Hosted Zone, lưu ý là public với tên giống hoàn toàn với domain chính, theo ví dụ sẽ là furfel.net

Public Hosted Zone furfel.net

Sau khi tạo xong hosted zone furfel.net, chúng ta mang giá trị NS (name server) của hosted zone vừa tạo đưa cho công ty đang nắm quyền trên tên miền furfel.net

Copy giá trị Nameserver của publich hosted zone vừa tạo

Công ty Furfel sẽ vào phần quản lý tên miền và đưa toàn bộ giá trị nameserver vào như một external name server là xem như đã delegate xong sub domain cho công ty Dev

Đưa giá trị NS vào trong tên miền chính

Công ty Dev để thêm tên miền dev.furfel.net, việc cần làm là tạo thêm một public hosted zone mới, với tên dev.furfel.net

Public Hosted Zone dev.furfel.net

Copy toàn bộ giá trị NS của hosted zone dev.furfel.net, rồi quay lại hosted zone furfel.net

NS của dev.furfel.net

Thêm một record mới tên dev, type là NS và paste giá trị Nameserver vừa copy

Thêm record mới tên dev bên trong hosted zone dev.furfel.net

Initializing...