Chuyển đến nội dung chính
Mô-đun 16 · Bài học 2 trong tổng số 353/54 trong khóa học~15 min
Bài học theo mô-đun (2/3)

Serve-stale and data freshness

Phục vụ cũ và làm mới dữ liệu

Thông thường, trình phân giải sẽ làm mới hoặc loại bỏ câu trả lời sau khi TTL của nó hết hạn. Dịch vụ cũ cho phép trình phân giải, khi không thể làm mới dữ liệu, tạm thời trả về một câu trả lời đã hết hạn thay vì thất bại ngay lập tức. Nó giống như việc sử dụng một bản sao lưu của một thư mục trong khi không thể truy cập được vào văn phòng trung tâm.

Điều này có thể cải thiện tính khả dụng nhưng làm giảm độ mới: địa chỉ cũ có thể không còn hợp lệ hoặc an toàn. Trình phân giải phải cố gắng làm mới, giới hạn thời gian phân phối dữ liệu cũ và xử lý các chữ ký DNSSEC đã hết hạn cũng như các bản ghi nhạy cảm về bảo mật như DS hoặc TLSA một cách cẩn thận.

Ví dụ: nếu không thể truy cập được cơ quan có thẩm quyền và trình phân giải có api.example.test → 192.0.2.10 thì việc cung cấp câu trả lời cũ đó có thể giúp dịch vụ luôn sẵn sàng nếu địa chỉ vẫn chính xác. Nếu địa chỉ được gán lại, hành vi tương tự có thể nguy hiểm. Cung cấp cũ là chính sách giải quyết, không phải là hủy bỏ phổ biến TTL. Xác định giới hạn và giám sát việc sử dụng nó.

Tham khảo: RFC 8767 — Cung cấp dữ liệu cũ để cải thiện khả năng phục hồi DNS

Kiểm tra sự hiểu biết của bạn

Chọn câu trả lời tốt nhất. Các ví dụ sử dụng tên đào tạo và không gửi truy vấn DNS thực.

Quiz#dns.m16.l2.e1

Sự đánh đổi với việc giao bóng cũ là gì?

Tùy chọn trả lời