Câu trả lời:
Đúng. ISP của bạn gần như chắc chắn lưu trữ cài đặt DNS trong một khoảng thời gian. Họ có nghĩa vụ phải làm mới các hồ sơ khi hết hạn. Thật không may, có một số lượng lớn các ISP dường như bỏ qua tất cả các TTL cùng nhau trong các sơ đồ bộ đệm DNS của họ. Nếu bạn tình cờ ở một trong những ISP đó, có thể là vài giờ hoặc thậm chí vài ngày trước khi họ tôn trọng các hồ sơ mới, ngay cả khi bạn có bộ TTL rất thấp.
Tôi đã đối mặt với cùng một vấn đề và khắc phục nó bằng cách sử dụng google DNS
Mở cài đặt Mạng / IP của bạn Sử dụng máy chủ DNS như:
8.8.8.8
8.8.4.4
Đây là DNS của Google và sẽ giải quyết vấn đề của bạn cho đến khi ISP của bạn làm mới lại
Có hai điều ở đây. Một là thời gian để nhà đăng ký tên miền của bạn đặt các mục DNS bạn đã cung cấp thông qua một số loại bảng quản lý / biểu mẫu web trên các máy chủ DNS đăng ký. Quá trình 'cập nhật' này thường diễn ra trong vòng 15 phút.
Hai có trường TTL của mỗi RR (Bản ghi đăng ký), về cơ bản cho biết: nếu có ai đó đã hỏi về domain.com trước đó, hãy lưu trữ tên miền.com -> Địa chỉ IP RR trong vài giây (bộ đệm nên tôi không phải hỏi một máy chủ có thẩm quyền một lần nữa / mỗi khi một số máy chủ hỏi về domain.com). Giá trị TTL khác nhau, thông thường chúng được đặt thành khoảng 1 ngày == 86400 giây.
Bạn thực sự có thể kiểm tra xem máy chủ DNS của ISP có lưu trữ kết quả hay không, bằng cách hỏi rõ ràng máy chủ DNS ISP, sử dụng các lệnh:
nslookup domain.com ns1.isp.com
dig domain.com @ns1.isp.com
TTL trong trường phản hồi sẽ cho biết RR được lưu trong bộ nhớ cache trên máy chủ bao lâu.
Alex:
Đúng. Bản ghi DNS của tên miền của bạn chỉ định giá trị TTL ("thời gian tồn tại"), điều hướng máy tính khách (và máy chủ tên ISP) đến kết quả bộ đệm trong một khoảng thời gian xác định trước khi hỏi lại. Giá trị mặc định trong 24-48 giờ là điển hình.
Đây là một thực hành tốt để giúp quá trình chuyển đổi trong tương lai diễn ra suôn sẻ hơn: đi trước một vài ngày trước ngày giới hạn của bạn và thay đổi TTL thành một cái gì đó rất ngắn, ví dụ 300 giây. Khi bạn định cấu hình địa chỉ IP mới, bạn có thể đặt lại thành 24 giờ. Từ góc nhìn của bạn, lợi ích chính của một TTL dài là khách truy cập trang web của bạn sẽ trải nghiệm lợi ích hiệu suất của các truy vấn DNS được lưu trong bộ nhớ cache. Nó cũng làm giảm tải cho máy chủ tên miền của bạn.
Trước tình hình hiện tại của bạn, bạn có thể muốn khám phá khả năng tiếp tục phản chiếu nội dung của mình trong một vài ngày tại địa chỉ cũ (nếu trang web của bạn tĩnh) hoặc định cấu hình máy chủ HTTP tại địa chỉ IP cũ của tên miền của bạn để gửi yêu cầu đến địa chỉ IP mới (nếu trang web của bạn là động).
Chúc mừng
Miles
ISP của bạn chạy một máy chủ DNS đang lưu các mục DNS miễn là bạn nói với nó.
Nếu bạn kiểm soát bản ghi DNS, một khía cạnh của bản ghi đó là "TTL" thông báo cho các máy chủ DNS (và ứng xử khách hàng đúng cách) thời gian lưu trữ giá trị đó sau khi nhận được từ máy chủ DNS có thẩm quyền.
Xin lưu ý - có một sự khác biệt rất lớn giữa ISP của bạn và máy chủ DNS của ISP. Không có gì buộc bạn phải sử dụng máy chủ DNS của ISP. Bạn có thể tự chạy máy chủ đệ quy, bạn có thể sử dụng máy chủ DNS của google, bạn có thể sử dụng OpenDNS.
Ngoài ra, nếu bạn muốn thay đổi bản ghi DNS của mình thường xuyên và bạn muốn các bản cập nhật đó có hiệu lực nhanh chóng, bạn nên giảm TTL các bản ghi của mình. Bạn sẽ thấy tải nhiều hơn trên máy chủ DNS của mình, nhưng đồng thời, các cuộc trò chuyện DNS của bạn sẽ được nhìn thấy nhanh hơn.
Phải mất tới 72 giờ để cập nhật hồ sơ khu vực để hoàn thành tuyên truyền trên toàn thế giới. Và có, ISP của bạn lưu trữ các truy vấn DNS
Chỉnh sửa: Có một số công cụ trực tuyến bạn có thể sử dụng để theo dõi tiến trình cập nhật. Kiểm tra cái này