Giới thiệu TTL, CNAME và Alias

0 phút đọc

TTL là gì

TTL là gì
TTL là viết tắt của Time to Live, là khái niệm được sử dụng trong DNS caching, hay CDN caching. Giá trị TTL thường được tính bằng giây. Theo đó, TTL càng lớn thì máy chủ DNS sẽ ghi nhớ thông tin trong thời gian càng lâu. Điều này đồng nghĩa với việc khi thay đổi tên miền website trên DNS chính thì thời gian cập nhật thông tin trên máy chủ DNS trung gian sẽ bị chậm đi.

CNAME và Alias trong route 53

Có những dịch vụ trong Amazon được expose một AWS hostname (chẳng hạn như: Load Balancer, CloudFront, S3 Static Website...). Bạn muốn URL của S3 website được thân thiện hơn như app1.sample.com, chúng ta có thể sử dụng CNAME hoặc Alias trong Route 53.

CNAME:

  • Trỏ từ hostname này sang hostname khác
  • Chỉ sử dụng cho NON-ROOT-DOMAIN (aa1.sample.com)

Alias

  • Sử dụng để trỏ từ hostname đến một AWS Resources (aa1.sample.com => aaa.amazon.com)
  • Sử dung cho ROOT-DOMAIN(sample.com) và NON-ROOT-DOMAIN(app.sample.com)
  • Alias record luôn là kiểu A/AAAA
  • Không thể set TTL Alias record target
  • Elastic Load Balancer
  • Cloudfront
  • API Gateway
  • S3 website
  • Elastic Beanstalk environment
  • VPC Interface Endpoints
  • Global Accelerator
  • Route 53 record trong cùng hosted zone Không thể set Alias cho EC2 DNS name

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào

Avatar TechMely Team
Được viết bởi

TechMely Team

Bạn cần sự hiểu biết và sáng tạo nên cuộc sống đã ban cho bạn đôi bàn tay và trí óc để khám phá và làm việc
Khoá học javascript từ cơ bản đến chuyên sâuYoutube Techmely