Mất bao lâu để Tuyến 53 CNAME hoạt động?


16

Tôi đã thiết lập một CNAME trong Tuyến 53 của Amazon để trỏ đến một máy chủ khác.

Đây là một CNAME mới cho một tên miền phụ mới trỏ đến một tên miền hiện có.

Với các nhà cung cấp DNS khác mà tôi đã làm việc cùng, các bản ghi Tên Canonical mới đã được đặt bí danh cho một tên miền chính tắc khác ngay lập tức.


Tôi sẽ đợi một vài phút. Các bản ghi của Route53 đi đến hàng chục trung tâm dữ liệu trên khắp thế giới và có lẽ, hàng tá máy chủ trong các trung tâm dữ liệu đó, vì vậy tôi thường thấy trong vài giây và vài phút cho bốn địa chỉ máy chủ tên miền để bắt đầu trả về kết quả.
ceejayoz

2
Làm thế nào bạn kiểm tra xem họ đã "làm việc" hay chưa? Có rất nhiều bộ nhớ đệm trong DNS và nếu bạn không làm đúng, bạn sẽ thấy một bản ghi được lưu trong bộ nhớ cache.
Ladadadada

Tôi đang kiểm tra nó bằng cách thử nhấn url mà tôi đã thiết lập. Trong câu hỏi của tôi, tôi đã đề cập rằng đây là một bản ghi mới, vì vậy tôi không chắc mình nên quan tâm đến các bản ghi được lưu trong bộ nhớ cache trên máy.
David Sulpy

Câu trả lời:


14

DNSThay đổi bản ghi lộ trình 53 lan truyền trong vòng chưa đầy một phút, nhưng TTLthời gian sẽ ảnh hưởng đến việc người DNSgiải quyết nhanh chóng kiểm tra lại các bản ghi được cập nhật .

H: Tôi sẽ thực hiện các thay đổi nhanh chóng như thế nào đối với cài đặt DNS của mình trên Amazon Route 53 lan truyền trên toàn cầu?

Amazon Route 53 được thiết kế để truyền bá các bản cập nhật bạn thực hiện cho các bản ghi DNS của mình đến mạng máy chủ DNS có thẩm quyền trên toàn thế giới trong vòng 60 giây trong điều kiện bình thường. Một thay đổi được truyền bá thành công trên toàn thế giới khi lệnh gọi API trả về danh sách trạng thái INSYNC.

Lưu ý rằng bộ phân giải DNS bộ đệm nằm ngoài sự kiểm soát của dịch vụ Amazon Route 53 và sẽ lưu trữ bộ bản ghi tài nguyên của bạn theo thời gian tồn tại (TTL). Trạng thái INSYNC hoặc PENDING của một thay đổi chỉ đề cập đến trạng thái của các máy chủ DNS có thẩm quyền của Tuyến 53.

Hoặc, nếu bạn thích các diễn đàn nhà phát triển AWS ...

Bạn có thể mong đợi nó sẽ được truyền tới tất cả các máy chủ của Tuyến 53 trên toàn thế giới trong vòng một phút. Tuy nhiên, hãy nhớ rằng TTL xác định khách hàng sẽ thấy thông tin cập nhật nhanh như thế nào. Nếu bạn đặt TTL cho một bản ghi thành 3600 giây, bộ phân giải DNS có thể lưu trữ dữ liệu đó trong tối đa một giờ trước khi quay lại Tuyến 53 một lần nữa. Nếu điều quan trọng là làm cho bản ghi được cập nhật truyền xuống cho người dùng cuối càng nhanh càng tốt, tôi sẽ khuyên bạn nên sử dụng TTL trong 60 giây.

Vì TTL được cấu hình cho mỗi bản ghi, bạn có thể sử dụng các giá trị khác nhau. Nếu bạn không có kế hoạch thực hiện bất kỳ thay đổi nào đối với bản ghi trong tương lai gần, thì mức cao hơn có thể giúp bạn tiết kiệm chi phí truy vấn và giúp mọi việc hiệu quả hơn một chút. Ví dụ, bạn có thể không cần cập nhật các bản ghi MX của mình như thế. Giả sử bạn có cài đặt TTL thành 43200 giây (12 giờ) cho các bản ghi MX của bạn. Nếu bạn đã từng chuyển sang một nhà cung cấp e-mail khác, chỉ cần hạ thấp TTL trước. Ngay khi TTL ban đầu đã hết hạn, bạn có thể tiến hành di chuyển. Các bản ghi được cập nhật bây giờ sẽ lan truyền nhanh hơn nhiều nhờ có chỉ số TTL thấp hơn. Thay đổi TTL trở lại giá trị ban đầu cùng một lúc.


Cảm ơn câu trả lời. Tôi đọc các Câu hỏi thường gặp trước khi tôi tiếp cận ở đây. Lý do duy nhất tôi đã tự hỏi là vì nó đã không xảy ra trong ít hơn so với TTL. Bản ghi mà tôi đã thêm là một bản ghi hoàn toàn mới cho một tên miền phụ chưa tồn tại trước đó.
David Sulpy

2

Tôi đã không chú ý đến giá trị CNAME, nó không chính xác cho thông số CNAME. Câu trả lời cho câu hỏi là "ngay lập tức".


2

60 giây, nhưng đảm bảo hệ điều hành máy chủ của bạn không lưu các bản ghi DNS lâu hơn. Sử dụng công cụ tra cứu DNS để kiểm tra trực tiếp với máy chủ tên.

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.