Những thiết bị nào lưu trữ bộ đệm DNS và làm thế nào để xóa?


2

Nếu một máy tính đang chạy Windows, bộ đệm DNS của nó có thể bị ipconfig /flushdnsxóa nhưng tôi có đúng rằng các bộ định tuyến cũng thường lưu trữ bộ đệm DNS không? Tôi giả sử lệnh ipconfig không xóa bộ định tuyến và hầu hết các bộ định tuyến sẽ xóa bộ nhớ cache của chúng trên một chu kỳ nguồn? Vì vậy, điều này có nghĩa là nếu có vấn đề với mục nhập DNS không hợp lệ, mỗi bộ định tuyến trung gian có thể không được cấp nguồn?


Phản hồi bộ đệm không hợp lệ thường có thời gian chờ tương đối ngắn và tất cả các trung gian hoạt động tốt sẽ xóa phản hồi vào cuối thời gian chờ đó. Nếu DNS ủy quyền cho biết một yêu cầu không hợp lệ, thì đó là, nếu thiết bị Windows của bạn không thể kết nối với DNS, nó sẽ lưu các mục trong bộ đệm là không hợp lệ. ipconfig / flushdns sẽ xóa những cái bạn sửa kết nối. Nếu bạn thay đổi mạng, tính hợp lệ của DNS có thể thay đổi và / flushdns sẽ khắc phục điều này. Trong cả hai trường hợp, DNS ngược dòng sẽ không lưu trữ dữ liệu không hợp lệ.
BillThor

@BillThor cái này dành cho TV thông minh và không ai biết cách xóa bộ nhớ cache dns trên nó.
miền Bắc

Smart TV, bộ đệm có thể xóa DNS nếu bạn cấu hình lại mạng. Chúng thường có nguồn liên tục, vì vậy bạn có thể cần rút phích cắm trong vài giây để xóa bộ nhớ dễ bay hơi. Tôi không mong đợi Smart TV thực hiện truy vấn lưu trữ giá trị không hợp lệ rất thường xuyên.
BillThor

Câu trả lời:


4

[A] m Tôi có đúng rằng các bộ định tuyến cũng thường lưu trữ bộ đệm DNS không?

Một số làm nhưng nó phụ thuộc hoàn toàn vào bộ định tuyến, phần sụn liên quan và các cài đặt hiện tại nếu có.

Tôi giả sử lệnh ipconfig không xóa bộ định tuyến [?]

Không nó không.

[Tôi giả sử hầu hết] các bộ định tuyến sẽ xóa bộ nhớ cache của họ trên một chu kỳ điện?

Một lần nữa, nó phụ thuộc hoàn toàn vào bộ định tuyến và phần sụn liên quan. Điều đó nói rằng, nó có thể sẽ không phải là hành vi bất ngờ.

Vì vậy, điều này có nghĩa là nếu có vấn đề với mục nhập DNS không hợp lệ, mỗi bộ định tuyến trung gian có thể [cần] được cấp nguồn?

Có thể là một khả năng, vâng, ít nhất là nếu bạn muốn chúng ngay lập tức quên bất kỳ mục lưu trữ nào (giả sử một chu kỳ năng lượng sẽ làm điều này).

Nếu họ đang thực hiện bộ đệm, thì cũng có thể đăng nhập vào chúng theo cách thủ công và xóa bộ đệm.


1
Which devices store DNS cache and how to flush?

Hầu như tất cả các máy chủ DNS lưu trữ bộ đệm DNS. Tùy thuộc vào yêu cầu mạng của bạn thường sẽ đi qua một hoặc nhiều máy chủ DNS đệ quy. Thông thường, tất cả chúng sẽ lưu trữ dữ liệu trong thời gian được chỉ định bởi máy chủ DNS ngược dòng.

Hầu hết các máy chủ DNS đệ quy sẽ xóa bộ nhớ cache khi chúng được khởi động lại. Ngoài ra, họ thường không có phương pháp để xóa bộ đệm. Các giá trị được lưu trong bộ nhớ cache chỉ hết thời gian và được thay thế bằng các giá trị mới khi cần. Nếu kích thước bộ đệm bị giới hạn, các giá trị bộ đệm không hoạt động có thể bị xóa khỏi bộ đệm trước khi hết thời gian.

Bộ định tuyến gia đình của bạn có thể có một máy chủ DNS có thể lưu các giá trị DNS. Chúng thường được cấu hình để sử dụng các máy chủ DNS của ISP, do đó có thể kết nối với các máy chủ đệ quy khác. Các máy chủ DNS của ISP và các máy chủ DNS ngược dòng khác dường như không bị xóa trừ khi chúng được nâng cấp hoặc máy chủ được khởi động lại.

Những người duy trì bảng DNS thường đặt giá trị thời gian chờ ngắn khi thực hiện thay đổi. Điều này đảm bảo rằng DNS hoạt động đúng sẽ lưu trữ nhanh chóng xóa các giá trị không chính xác nếu xảy ra lỗi hoặc thay đổi giá trị. Khi thay đổi được xác minh, thời gian chờ có thể tăng lên.

Các máy chủ DNS có thẩm quyền hầu như luôn được cấu hình để có các máy chủ dự phòng trên các mạng khác nhau để đảm bảo có ít nhất một máy chủ luôn khả dụng.

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.