Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Route 53 và DNS – Kiến thức bắt buộc phải nắm khi học AWS

    📌 Route 53 và DNS – Kiến thức bắt buộc phải nắm khi học AWS

    Để bất kỳ ứng dụng nào hoạt động trên Internet, chúng ta cần dịch tên miền (ví dụ: google.com) thành địa chỉ IP máy chủ. Hệ thống thực hiện điều này chính là DNS – Domain Name System. DNS là “xương sống của Internet”, đảm bảo việc phân giải tên miền diễn ra xuyên suốt và chính xác.

    ⭐ 1️⃣ DNS là gì?


    DNS như một “cuốn danh bạ Internet”, giúp chuyển tên miền dễ nhớ (ví dụ www.example.com) thành địa chỉ IP (ví dụ 172.217.x.x) mà máy tính hiểu được

    DNS được tổ chức theo cấu trúc phân cấp:
    • Root (.)
    • TLD (Top Level Domain) – ví dụ: .com, .org, .gov
    • SLD (Second Level Domain) – ví dụ: amazon.com, google.com
    • Subdomain – ví dụ: api.example.com, www.example.com

    ⭐ 2️⃣ Các thuật ngữ DNS quan trọng
    • Domain Registrar: nơi mua tên miền (Route 53, GoDaddy, Namecheap…)
    • DNS Records: bản ghi DNS (A, AAAA, CNAME, NS…)
    • Zone File: file chứa các bản ghi DNS
    • Name Server: máy chủ DNS chịu trách nhiệm phân giải
    • FQDN: Tên miền đầy đủ bao gồm toàn bộ cấp (ví dụ: api.www.example.com)
    ⭐ 3️⃣ Route 53 là gì?


    AWS Route 53 là dịch vụ:
    • DNS hoàn toàn được quản lý, quy mô lớn, sẵn sàng cao
    • Là dịch vụ DNS duy nhất của AWS cam kết uptime 100% SLA
    • Cho phép bạn tự quản lý và cập nhật bản ghi DNS (authoritative)
    • Route 53 còn là Domain Registrar – nghĩa là bạn có thể mua tên miền trực tiếp ở đây
    • Tên “53” là do DNS sử dụng port 53

    ⭐ 4️⃣ DNS Record trong Route 53


    Mỗi bản ghi DNS sẽ gồm:
    • Tên miền / subdomain
    • Record Type – A, AAAA, CNAME, NS…
    • Value – địa chỉ IP hoặc hostname
    • Routing Policy – chính sách định tuyến DNS
    • TTL – thời gian cache

    Các loại quan trọng nhất:
    • A → ánh xạ hostname sang IPv4
    • AAAA → ánh xạ hostname sang IPv6
    • CNAME → ánh xạ hostname sang hostname khác
      (Không dùng tại domain gốc)
    • NS → chỉ định Name Server cho zone
    ⭐ 5️⃣ Hosted Zone


    Hosted Zone là “khung chứa” quản lý tất cả bản ghi DNS của một domain:
    • Public Hosted Zone → phục vụ Internet
    • Private Hosted Zone → chỉ dùng trong VPC nội bộ AWS

    ⭐ 6️⃣ TTL – Time To Live


    TTL là thời gian mà kết quả DNS được cache trên client.
    • TTL cao → tiết kiệm truy vấn DNS, nhưng khó cập nhật khi đổi IP
    • TTL thấp → tốn phí hơn, nhưng thay đổi nhanh hơn
    ⭐ 7️⃣ Alias vs CNAME


    ⚠ Đây là phần mà 100% người thi AWS phải hiểu

    | CNAME chỉ ánh xạ hostname sang hostname khác
    ❌ Không dùng cho domain gốc

    | Alias ánh xạ trực tiếp đến tài nguyên AWS
    ✔ Dùng được cho domain gốc
    ✔ Miễn phí
    ✔ Tự cập nhật IP khi AWS thay đổi
    ✔ Có health check


    ⭐ 8️⃣ Routing Policy trong Route 53


    Route 53 không trực tiếp điều hướng traffic, mà trả về IP theo chính sách DNS bạn cấu hình.

    Các loại Routing Policy phải nắm:
    • Simple – trả về 1 giá trị (hoặc random trong danh sách)
    • Weighted – chia traffic theo trọng số %
    • Latency-based – gửi về server có độ trễ thấp nhất
    • Failover – Active-Passive, chuyển khi lỗi
    • Geolocation – dựa theo Quốc gia / Lục địa
    • Geoproximity – dựa theo vị trí + điều chỉnh bias
    • Multi-Value Answer – trả về tối đa 8 IP, có health check

    ⭐ 9️⃣ Health Check


    Route 53 có thể kiểm tra tình trạng dịch vụ:
    • Kiểm tra HTTP, HTTPS, TCP
    • 15 điểm kiểm tra toàn cầu
    • Cài đặt threshold, thời gian kiểm tra
    • Có thể monitor CloudWatch Alarm → kiểm tra được cả tài nguyên nội bộ

    ⭐ 🔟 Domain Registrar vs DNS Service
    • Nơi bạn mua domain KHÔNG nhất thiết là nơi bạn quản lý DNS
    • Bạn có thể mua domain ở GoDaddy nhưng dùng Route 53 để quản lý DNS bằng cách cập nhật NS record

    ❗ Nếu bạn muốn:

    ✔ Học AWS theo lộ trình bài bản
    ✔ Hiểu sâu – làm được – không chỉ lý thuyết
    ✔ Có giảng viên kèm – bài tập – thực hành LAB

    📩 Comment hoặc inbox ngay để nhận lộ trình học miễn phí
Working...
X