Điểm:0

DNS TTL hoạt động như thế nào trong các cấu hình CNAME được xâu chuỗi?

lá cờ fr

Tôi có một cấu hình DNS trông giống như thế này:

www.example.com 600 TRONG CNAME prod.myzone.l2.company.example
prod.myzone.l2.company.example 600 TRONG CNAME ssl-endpoint-12345.hostcorp.example
ssl-endpoint-12345.hostcorp.example 60 TRONG 192.0.2.4

Vì vậy, hai bản ghi CNAME đầu tiên trong chuỗi có TTL là 10 phút và bản ghi A cuối cùng có TTL là 1 phút

Các prod.myzone.l2.company.example CNAME thực hiện cân bằng tải khu vực giữa nhiều điểm cuối và được cập nhật tự động nếu nhà cung cấp DNS của tôi xác định rằng điểm cuối hiện tại không tốt. Vì lý do này, tôi muốn tuyên truyền những thay đổi đối với prod.myzone.l2.company.example CNAME càng nhanh càng tốt.

Nếu tôi muốn giảm TTL tổng thể mà khách hàng nhìn thấy khi prod.myzone.l2.company.example thay đổi, liệu chỉ giảm TTL của prod.myzone.l2.company.example bản ghi, hay tôi cũng cần giảm TTL trên www.example.com cũng ghi lại?

Điểm:1
lá cờ cn

Các TTLCNAME các bản ghi không hoạt động theo bất kỳ cách nào khác với các bản ghi khác.

Hãy để chúng tôi tưởng tượng một trình giải quyết đệ quy thông qua đó ở trên. Sau đó, nó lấp đầy bộ đệm của nó bằng:

  • www.example.com CNAME có giá trị trong 600s
  • prod.myzone.l2.company.example CNAME có giá trị trong 600s
  • ssl-endpoint-12345.hostcorp.example A có giá trị trong 60s

Nếu ai đó sau đó truy vấn ssl-endpoint-12345.hostcorp.example A trực tiếp, thì áp dụng TTL thập niên 60.

Nhưng nếu truy vấn đến cho www.example.com, thì trình phân giải sẽ thấy nó không có Một bản ghi, nhưng một CNAME và sau đó sử dụng lại tất cả những điều trên.

66s (ví dụ) sau phần trên, www.example.com vẫn còn trong bộ đệm của trình phân giải, nhưng ssl-endpoint-12345.hostcorp.example A sẽ không còn nữa nên trình phân giải sẽ phải thực hiện một truy vấn DNS mới để lấy dữ liệu đó và lưu vào bộ nhớ cache.

lá cờ fr
ngoại suy từ câu trả lời của bạn: - nếu tôi đặt CNAME trung gian `prod.myzone.l2.company.example` thành 60 giây, khách hàng sẽ phân giải `www.example.com` thành bản ghi `A` mới trong vòng 60 giây nếu `prod. myzone.l2.company.example` được cập nhật?
Patrick Mevzek avatar
lá cờ cn
@DrewShafer Vâng. Tôi khuyên bạn nên thiết lập một vùng giả mạo, tương tự như vậy và chỉ kiểm tra mọi thứ trong trường hợp sử dụng của bạn để đảm bảo rằng nó hoạt động như bạn cần. Bạn có thể cài đặt `unbound` hoặc một trình phân giải cục bộ khác và sử dụng nó cho các thử nghiệm của mình để bạn có thể kiểm soát nội dung bộ đệm của nó. Đây sẽ là một kết quả tốt hơn bất cứ điều gì có thể được viết ở đây :-)
lá cờ fr
Tôi có thể thiết lập các khu vực mới khá dễ dàng để kiểm tra - cảm ơn vì câu trả lời!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.