Xóa bộ nhớ cache DNS dễ dàng trong Ubuntu

về bộ nhớ cache dns trống

Trong phần tiếp theo, chúng ta sẽ xem xét làm thế nào chúng tôi có thể xóa bộ nhớ cache DNS trong Ubuntu. Thỉnh thoảng, bộ nhớ cache DNS cần được xóa trên hệ thống Ubuntu của bạn. Với điều này, chúng tôi sẽ tránh xung đột địa chỉ IP. Trong trường hợp ai đó chưa biết, hãy nói rằng DNS (Dịch vụ tên miền) chịu trách nhiệm gán tên của một trang web với IP tương ứng.

DNS được coi là một trong những phần quan trọng của kết nối Internet. Với mục đích truy cập nhanh hơn vào các trang web đã truy cập thường xuyên hơn, máy của chúng tôi theo dõi các bản ghi DNS, hay nói cách khác, lưu trữ chúng vào bộ nhớ cache.

Đặt tên cho địa chỉ IP cho đến nay là tính năng được biết đến nhiều nhất của các giao thức DNS. Ví dụ: nếu địa chỉ IP của trang web Google là 216.58.210.163, hầu hết mọi người đều viết www.google.com chứ không phải địa chỉ IP vì nó dễ nhớ hơn nhiều. Địa chỉ IP của trang web có thể thay đổi vì nhiều lý do mà bạn không cần phải đổi tên trang web. Nếu bạn muốn biết thêm về hệ thống tên miền, bạn có thể tham khảo bài báo họ đã xuất bản trên Wikipedia về nó

Nếu bộ nhớ cache DNS không bao giờ được xóa, nó có thể dẫn đến các loại lỗi khác nhau. Những lỗi này có thể xảy ra đặc biệt khi một trang web thay đổi địa chỉ IP của nó. Điều này có thể gây ra xung đột địa chỉ IP. Do đó, để tránh vấn đề này, bộ nhớ cache DNS của máy tính của chúng tôi phải được xóa thường xuyên. Ngoài ra, việc xóa bộ nhớ cache DNS sẽ giúp loại bỏ dữ liệu không cần thiết chiếm hệ thống và giải quyết một số vấn đề kỹ thuật liên quan đến lỗi nổi tiếng của 'mục đã lỗi thời'.

Trong những dòng tiếp theo, chúng ta sẽ xem cách xóa bộ nhớ cache DNS trên hệ điều hành Ubuntu bằng một vài bước đơn giản và rõ ràng để sử dụng trong thiết bị của chúng tôi.

Xóa bộ nhớ cache DNS trên máy Ubuntu

Để thực hiện nhiệm vụ này chúng ta sẽ có các phương pháp khác nhau.

Dọn dẹp DNS bằng trình phân giải hệ thống

Trước khi xóa bộ nhớ cache DNS, chúng tôi sẽ có thể kiểm tra thống kê DNS mở terminal (Ctrl + Alt + T) và nhập lệnh sau:

sudo systemd-resolve --statistics

Đầu ra mà thiết bị đầu cuối sẽ hiển thị sẽ giống như sau:

Thống kê dns chưa được làm sạch

Dựa trên ảnh chụp màn hình ở trên, kích thước bộ nhớ cache hiện tại là 106.

Khi chúng tôi biết số liệu thống kê, chúng tôi có thể tiến hành xóa bộ nhớ cache DNS bằng cách sử dụng hệ thống phân giải. Nó là một daemon DNS được tích hợp sẵn systemd và hệ thống của bạn đã sử dụng cho nhiều thứ. Như quỷ systemd-Resolution Nó đang chạy trên tất cả các hệ thống Ubuntu, chúng tôi sẽ có thể sử dụng nó để xóa bộ nhớ cache DNS của mình. Chúng ta sẽ chỉ phải sử dụng lệnh sau trong terminal (Ctrl + Alt + T):

sudo systemd-resolve --flush-caches

đến xác minh rằng quá trình làm trống đã thành công, chúng tôi sẽ chạy lại lệnh trong thiết bị đầu cuối để xem thống kê bộ nhớ cache như chúng tôi đã làm trước đây:

Thống kê dns sạch

sudo systemd-resolve --statistics

Như bạn có thể thấy từ ảnh chụp màn hình ở trên, tham số kích thước bộ nhớ cache hiện tại là XNUMX. Điều này có nghĩa là bộ nhớ cache đã được xóa thành công và đó là những gì chúng ta cần.

Xóa bộ nhớ cache bằng lệnh dns-clean

Một phương pháp hiệu quả khác cho xóa bộ nhớ cache DNS của chúng tôi là sử dụng lệnh sau trong terminal (Ctrl + Alt + T):

Bắt đầu sạch DNS

sudo /etc/init.d/dns-clean start

Đó là điều cơ bản nhất mà người dùng cần biết về cách xóa bộ nhớ cache DNS trong Ubuntu. Trong tất cả trường hợp, quá trình này đơn giản và không yêu cầu khởi động lại toàn bộ hệ thống.

Ghi trên Ubuntu 16.04, bộ nhớ cache DNS không được bật theo mặc định. Chúng tôi sẽ có thể sử dụng các công cụ như ràng buộc, dnsmasq, nscd, v.v.. để tạo bộ nhớ đệm DNS trên máy tính của chúng tôi. Bất cứ điều gì Dịch vụ DNS Nếu hệ thống của bạn đang chạy, sẽ không có vấn đề gì khi khởi động lại nó để xóa bộ nhớ cache DNS.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Andreale Dicam dijo

    Mẹo hay, cảm ơn bạn rất nhiều.