Những lợi ích của một TTL cao cho DNS là gì?


17

Tôi đang chuyển máy chủ tên miền từ nhà đăng ký sang dnsmadeasy.com để chúng tôi có thể chuyển đổi dự phòng tự động (trong số các lợi ích khác). Khi tôi đã làm điều này trong quá khứ, tôi chỉ cần đặt giá trị TTL ở mức thấp nhất có thể (1 phút) cho bản ghi A để khi máy chủ chính bị lỗi, máy chủ dự phòng sẽ trực tuyến ngay lập tức.

Vấn đề duy nhất mà tôi có thể tìm thấy với chỉ số TTL thấp là chúng tôi sẽ có "lưu lượng truy vấn cao hơn". đây là một điều xấu? Ngược lại, có lợi ích gì khi sử dụng giá trị TTL cao không?


Bạn có thể đặt nó ở mức thấp như bạn muốn - nhưng bất kỳ giá trị nào dưới 3 giờ sẽ được coi là 3 giờ (sẽ thay đổi tùy thuộc vào máy chủ tên - NB không chỉ là máy chủ tên SOA)
symcbean

Bạn có thể xây dựng? Nếu tôi ping một tên miền với TTL 60 giây và chuyển bản ghi A, tôi sẽ thấy IP mới trong vòng 60 giây.
Charlie Schliesser

3 giờ âm thanh trường hợp xấu nhất. Tôi đã thấy các kịch bản trong đó 5 phút làm việc cho tất cả các ý định và mục đích thực tế.
rackandboneman

Có lẽ 3 giờ là một thay đổi máy chủ tên thay vì thay đổi bản ghi.
Charlie Schliesser

1
@symcbean Chỉ một ISP rất nhút nhát sẽ buộc tối thiểu 3 giờ TTL. Tôi khuyên mọi khách hàng sử dụng một ISP như vậy rời đi và tìm một cái tốt hơn.
dùng1751825

Câu trả lời:


8

Bạn nói đúng, nhược điểm chính của việc sử dụng TTL thấp là cuối cùng bạn sẽ xử lý tải truy vấn cao hơn so với TTL cao hơn. Điều đó nói rằng, miễn là máy chủ DNS của bạn không gặp vấn đề gì với việc xử lý tải bổ sung, thì hãy tiếp tục. Thành thật mà nói, nếu họ lo ngại về khả năng xử lý tải của họ, họ sẽ không cho phép bạn đặt mức độ rất thấp cho hồ sơ của bạn (mặc dù nhiều người có xu hướng khuyên bạn chỉ nên đặt mức TTL thấp nhất là cần thiết, đó là một đề xuất âm thanh do điểm kinh nghiệm người dùng mà ceejayoz đã thực hiện).

Ngoài ra, tôi nên đề cập rằng nhiều trình phân giải DNS của ISP hoàn toàn bỏ qua cài đặt TTL và chỉ thiết lập hết hạn bộ nhớ cache của riêng họ trên các bản ghi, vì vậy, trong nhiều trường hợp, việc thay đổi TTL thực sự sẽ không tạo ra bất kỳ sự khác biệt nào về số lượng truy vấn kết thúc máy chủ có thẩm quyền cho tên miền của bạn.


Cảm ơn về thông tin chi tiết. Về bộ phân giải DNS của ISP và kinh nghiệm của riêng tôi: trong trường hợp này, tên miền được đăng ký @ Network Solutions trong đó mức thấp nhất cho phép là 1 giờ. @ dnsADEeasy.com hiện tại chúng tôi đã đặt ở mức 60 giây, tại đó trang web sẽ trỏ đến một máy chủ dự phòng trong trường hợp đám mây trên đó bị lỗi phần cứng. Tôi đã thực hiện điều này trên một trang web khác và đã có kết quả tuyệt vời; khi đám mây chính không thành công, người dùng (và tất cả các máy thử nghiệm và điện thoại tôi đã dùng thử) ngay lập tức thấy trang web sao lưu. Hy vọng nó tiếp tục hoạt động tốt.
Charlie Schliesser

"nhiều trình phân giải DNS của ISP hoàn toàn bỏ qua cài đặt TTL" - chính xác những kẻ khốn đó là gì?
poige

Không có gì. Hãy xem xét bản thân may mắn nếu bạn gặp may mắn với chuyển đổi dự phòng DNS. Đây là một cách để làm mọi thứ, nhưng nó thường không hoạt động tốt (hoặc nó chỉ hoạt động với độ trễ không được chấp nhận).
EEAA

Làm thế nào khác bạn sẽ có chuyển đổi dự phòng IP? Ngay cả khi IP xxxx được thiết lập như một cổng định tuyến xác định máy chủ nào cung cấp nội dung được yêu cầu, nếu xxxx bị lỗi phần cứng, bạn sẽ muốn một cái gì đó khác thay thế ngay lập tức, phải không?
Charlie Schliesser

1
Nhìn vào BGP, và có lẽ cả GSLB nữa.
EEAA

10

TTL cao có nghĩa là bộ đệm DNS của ISP và máy khách sẽ tồn tại lâu hơn, điều đó có nghĩa là trang web của bạn sẽ phản ứng nhanh hơn đối với khách truy cập quay lại hoặc những người dành thời gian dài để duyệt trang web của bạn trong một phiên duy nhất.

Một số nhà cung cấp cũng tính phí cho bạn trên cơ sở sử dụng để tra cứu DNS.


1
Thực tế về các khoản phí - ví dụ: dnsADEeasy.com tính phí 29,99 đô la / năm cho DNS doanh nghiệp bao gồm 5 triệu truy vấn mỗi tháng, sau đó là khoảng 1,85 đô la / triệu truy vấn / tháng sau đó.
Charlie Schliesser
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.