Sunday, January 19, 2025

[AWS] Records TTL (Time To Live)

-

Trong hệ thống DNS, TTL (Time To Live) được sử dụng để xác định thời gian một bản ghi DNS có thể được lưu trong bộ đệm của các DNS Resolver trước khi nó cũ hóa và cần được tải lại từ máy chủ DNS. TTL được chỉ định bởi người quản trị hệ thống và có thể được thiết lập theo giây, phút, giờ hoặc ngày.

Trong Route 53, TTL được thiết lập trong các bản ghi DNS và giúp quyết định thời gian mà các DNS Resolver khác nhau sẽ lưu trữ bản ghi này trong bộ đệm của chúng. TTL càng cao, thì thời gian bản ghi có thể được lưu trữ trong bộ đệm càng lâu, tuy nhiên điều này có thể dẫn đến các tình huống bản ghi cũ hóa, khi các thông tin trong bản ghi DNS bị thay đổi nhưng các Resolver vẫn còn lưu trữ thông tin cũ.

Do đó, việc thiết lập TTL phù hợp là rất quan trọng, đặc biệt khi quản lý các hệ thống có tính sẵn sàng cao và thường xuyên thay đổi như trong các trường hợp triển khai ứng dụng đám mây.

Vào Route 53 › Hosted zones › stephanetheteacher.com > Create record, điền thông tin Record name, Record type, Value, TTL (seconds) và bấm Create records.

Sau khi bấm Create records để tạo record mới, bạn sẽ có 1 record mới như hình.

Và đây là kết quả khi truy cập vào domain demo.stephanetheteacher.com mới tạo.

Như bạn thấy đó, tôi đã nslookop và cho ra địa chỉ ip address rất chính xác. Và nếu tôi dùng lệnh dig, kết quả vẫn vậy nhưng chúng ta có 1 con số rất thú vị. Con số 115 này là vì khi tôi dùng Google Chrome truy vấn bản ghi, thì Route53 sẽ ghi kết quả này vào bộ đệm trong vòng 120s (chúng ta đã cài đặt ở trước đó)

Và bây giờ nếu tôi gõ lại lệnh dig, kết quả sẽ ra con số khác, nó giảm dần vì thời gian tính bằng giây đã trôi qua. Khi hết thời gian này dữ liệu sẽ bị mất và nếu có 1 yêu cầu khác thì nó sẽ đi hỏil lại Route53 để lấy thông tin.

Previous article
Next article

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories