Giảm 50% tất cả các gói, thời gian có hạn. Bắt đầu từ $2.48/mo
10 phút còn lại
Bảo mật & Mạng

Xóa DNS Cache - Cách Làm Sạch DNS?

Paulina Ritter By Paulina Ritter Đọc 10 phút Cập nhật 23 ngày trước
Xóa DNS Cache - Windows Linux MacOS Chrome

Trong hầu hết các trường hợp, hệ điều hành của bạn đủ khả năng để tự xử lý các quy trình khắc phục sự cố. Nhưng đôi khi, bạn cần tự tay bảo trì một số thứ, trong trường hợp này là xóa bộ nhớ đệm DNS.

May mắn thay, bạn có thể tìm kiếm hầu như bất cứ thứ gì ngày nay, và hệ điều hành cũng như trình duyệt của bạn sử dụng một hệ thống để tăng tốc độ quá trình này. Làm thế nào?

Giả sử, mỗi lần bạn gặp sự cố phần mềm trên máy tính Windows của bạn, bạn lại truy cập Hỗ trợ Microsoft; trang web này trở thành một trong những trang web bạn truy cập nhiều nhất. Hệ điều hành và trình duyệt của bạn ghi nhận điều này và sử dụng một công cụ gọi là DNS (Hệ thống tên miền) bộ nhớ đệm để tối ưu hóa trải nghiệm web của bạn và tiết kiệm tài nguyên mạng.

Tuy nhiên, mọi hệ thống có thể gặp thời gian ngừng hoạt động hoặc lỗi do sự cố kỹ thuật hoặc những vấn đề khác, và khi vấn đề vẫn tiếp diễn, bạn cần phát huy kiến thức kỹ thuật của mình hoặc yêu cầu trợ giúp để giải quyết.

Bộ nhớ đệm DNS bị nhiễm độc hoặc hỏng là vấn đề chúng ta đang bàn luận, và mục đích của bài viết này là hướng dẫn bạn cách xử lý nó.

Hãy làm rõ những kiến thức cơ bản trước khi chúng ta thảo luận tại sao bạn cần xóa bộ nhớ đệm DNS và cách thực hiện.

DNS Cache là gì và cách thức hoạt động?

Hãy chia phần này thành ba phần: DNS, bộ nhớ đệm và bộ nhớ đệm DNS.

DNS là gì?

DNS là viết tắt của Domain Name System, hệ thống này chịu trách nhiệm chuyển đổi tên miền như Cloudzy.com hoặc Amazon.com thành các địa chỉ IP mà trình duyệt có thể đọc được. DNS giống như một cuốn danh bạ trực tuyến; bạn biết tên của trang web muốn truy cập, và DNS có số điện thoại của nó.

Tại sao DNS lại cần thiết? Vì mỗi tên miền không thể truy cập được nếu không có địa chỉ IP của nó. Hãy coi DNS như một hệ thống đánh dấu trên mỗi tên máy chủ. Khi người dùng tìm kiếm một tên máy chủ, DNS sử dụng những dấu đã được gán đó để tìm vị trí của tên máy chủ đó, từ đó có thể chuyển hướng người dùng tới trang web của họ.

Cache là gì?

Bộ nhớ đệm là thông tin hoặc dữ liệu được giữ lại. Bạn có thể truy cập nó nhanh hơn nhiều vì nó đã được tải sẵn.

DNS Cache là gì? 

Giả sử bạn truy cập Amazon mỗi ngày để xem các sản phẩm kỹ thuật số yêu thích của bạn. Các địa chỉ IP và thông tin Amazon được truy cập thường xuyên này được lưu trong một cơ sở dữ liệu gọi là bộ nhớ đệm DNS. Mỗi địa chỉ IP được lưu trữ trong bộ nhớ đệm DNS của bạn sẽ tải lại nhanh hơn lần tiếp theo khi bạn tìm kiếm nó.

Quá trình bộ nhớ đệm DNS là như nhau đối với tất cả các trang web bạn truy cập thường xuyên nhất, và toàn bộ mục đích của quá trình này là cải thiện tốc độ tải của các trang web này. Vì vậy, nếu bộ nhớ đệm DNS cho phép người dùng truy cập trang web nhanh hơn, tại sao bạn cần xóa bộ nhớ đệm DNS thỉnh thoảng?

Tại sao bạn cần xóa DNS Cache?

DNS chứa nhiều địa chỉ IP, nhưng liệu tất cả chúng có an toàn không? Và ngay cả khi chúng an toàn, sự tồn tại của chúng trong bộ nhớ đệm DNS có thể gây ra vấn đề không?

Thật không may, có.

Dưới đây là những lý do bạn nên xóa bộ nhớ đệm DNS thường xuyên:

  • Một số địa chỉ IP là nguy hiểm hoặc bị hỏng, có thể gây ra các vấn đề về bảo mật và hiệu suất, giảm tốc độ mạng và kết nối.
  • Bộ nhớ đệm DNS của bạn chứa tất cả các địa chỉ IP bạn đã truy cập, điều này hoạt động như một beacon cho việc giả mạo DNS. Nếu những kẻ lừa đảo tìm được cách truy cập bộ nhớ đệm DNS của bạn, họ có thể thay đổi các địa chỉ IP được lưu trữ để chuyển hướng bạn tới các trang web độc hại hoặc giả mạo. (Cách tốt nhất để ngăn chặn điều này là thực hiện lệnh xóa bộ nhớ đệm DNS.)
  • Các công ty quảng cáo hoạt động bằng cách nghiên cứu hành vi của người dùng, và ngoài cookies và plugin của bên thứ ba, bộ nhớ đệm DNS của bạn là một nguồn tuyệt vời thể hiện hành vi trực tuyến của bạn. Hãy nghĩ về lịch sử tìm kiếm của bạn. Bạn có muốn những kẻ tội phạm mạng hoặc các công ty lớn nhìn thấy lịch sử tìm kiếm của bạn không? Tất nhiên là không. Lịch sử tìm kiếm của bạn giống như tủ quần áo riêng tư của bạn, và có thể có một số bí mật bị giấu trong đó. Bộ nhớ đệm DNS của bạn cũng tương tự như vậy, vì vậy bạn cần bảo vệ nó khỏi những cái nhìn tò mò.
  • Đôi khi bạn có thể gặp vấn đề khi truy cập một trang web bạn truy cập thường xuyên. Nó có thể không tải hoặc hiển thị lỗi mỗi khi bạn nhấp vào liên kết của nó. Cả hai trường hợp này đều liên quan đến bộ nhớ đệm DNS. Nếu bạn thấy lỗi 404 khi tìm kiếm một địa chỉ IP, tên miền hoặc máy chủ của nó có thể đã thay đổi, và bộ nhớ đệm DNS của bạn đang tải thông tin cũ hoặc lỗi thời của nó. Tình huống thứ hai là khi trang web bạn truy cập thường xuyên không tải, và bạn đã xóa cookie cũng như các tích hợp của bên thứ ba. Lúc này, bộ nhớ đệm DNS được tải thêm chính là vấn đề.

Khi điện thoại của bạn gặp sự cố, bạn lập tức nhấn nút khởi động lại, và chín trên mười lần, vấn đề sẽ được giải quyết. Lệnh xóa bộ nhớ đệm DNS là nút khởi động lại của hệ điều hành của bạn.

Cách xóa DNS Cache trên các hệ điều hành khác nhau?

Lệnh xóa DNS khác nhau tùy theo hệ điều hành của bạn và phiên bản của nó.

Lệnh xóa bộ nhớ đệm DNS cho Windows

Làm theo các bước dưới đây để xóa bộ nhớ đệm DNS trên Windows 11, 10, 8, 7 và XP.

Các bước để xóa DNS trên Windows 10/11:

  1. Nhấp vào Bắt đầu nút và gõ cmd trong thanh tìm kiếm.
  2. Nhấp vào Dòng lệnh và gõ lệnh sau:
    ipconfig /flushdns
  3. Bạn có thể đóng cửa sổ Command Prompt sau khi thấy thông báo dưới đây:
    Đã xóa thành công bộ nhớ đệm DNS Resolver.

Các bước xóa bộ nhớ đệm DNS trên Windows 8/7/XP:

Lệnh xóa bộ nhớ đệm DNS cho Windows 8, 7 và XP giống như cho Windows 10 và 11. Bước duy nhất thay đổi là tìm Dòng lệnh cửa sổ.

  • In Windows 8, bạn có thể mở cửa sổ Command Prompt theo hai cách:
    1. Giữ Thắng X phím cùng lúc và nhấp vào Dòng lệnh.
    2. Nhấp vào Bắt đầu nút, mở Ứng dụng nhấp vào trên màn hình Hệ thống Windows, và chọn Dòng lệnh.
  • Nếu hệ điều hành của bạn là Windows 7, hoặc XP, đây là cách bạn có thể tìm cửa sổ Command Prompt:
    Nhấp vào Bắt đầu nút, di chuyển con trỏ chuột đến Tất cả Chương trình, chọn Phụ kiện, và tìm Dòng lệnh.

Lệnh xóa bộ nhớ đệm DNS cho Linux

Lệnh xóa bộ nhớ đệm DNS khác nhau tùy theo phiên bản Linux.

Các bước thực hiện lệnh xóa bộ nhớ đệm DNS trên Ubuntu:

Nhấp vào Các hoạt động từ góc trên cùng bên trái màn hình của bạn.

Loại Đầu cuối trong thanh tìm kiếm, nhấp vào và nhập các lệnh dưới đây:

sudo systemd-resolve --flush-caches
sudo systemd-resolve --statistics

Để kích hoạt cấu hình DNS mới, bạn cần thực hiện lệnh sau để khởi động lại dịch vụ DNS trên Ubuntu:

sudo systemctl restart bind9.service

Các bước thực hiện lệnh xóa bộ nhớ đệm DNS trên Red Hat & CentOS:

Loại Đầu cuối trong thanh tìm kiếm của màn hình, nhấp vào và nhập lệnh dưới đây dựa trên hệ điều hành dựa trên Linux của bạn:

Red Hat

sudo systemctl restart nscd.service

CentOS:

systemctl restart dnsmasq.service

Lệnh xóa bộ nhớ đệm DNS cho macOS

Lệnh xóa bộ nhớ đệm DNS cho macOS 10.7 đến 10.9, 10.11 hoặc cao hơn là giống nhau; hãy làm theo các bước dưới đây:

Từ menu trên cùng của thiết bị mac của bạn, nhấp vào Go, tìm Utilities, và chọn Đầu cuối.

Bây giờ nhập lệnh dưới đây để xóa bộ nhớ đệm DNS trên mac. (Bạn cần nhập mật khẩu của thiết bị sau khi nhập lệnh):

sudo killall -HUP mDNSResponder

Để xóa bộ nhớ đệm DNS trên macOS 10.10, 10.6 hoặc 10.5, hãy làm theo các bước trước để tìm Terminal và nhập các lệnh dưới đây:

Lệnh xóa bộ nhớ đệm DNS cho macOS 10.10:

sudo discoveryutil udnsflushcaches

Lệnh xóa bộ nhớ đệm DNS cho macOS 10.6:

sudo dscacheutil -flushcache

Lệnh xóa bộ nhớ đệm DNS cho macOS 10.5:

sudo lookupd -flushcache

Cách xóa DNS Cache trên Google Chrome

Nếu bạn đã hoàn tất các bước xóa bộ nhớ đệm DNS trên hệ điều hành của mình nhưng vẫn gặp vấn đề tải trang web hoặc các vấn đề về hiệu suất khác, đã đến lúc thực hiện lệnh xóa bộ nhớ đệm DNS trên Chrome; hãy làm theo các bước sau:

  • Bước 1:
    Khởi động Google Chrome.
  • Bước 2:
    Tìm kiếm IP sau đây trong thanh địa chỉ của Chrome:

    chrome://net-internals/#dns
  • Bước 3:
    Chọn DNS từ danh sách.
  • Bước 4:
    Nhấp vào Xóa bộ nhớ cache máy chủ tên miền.

Câu hỏi thường gặp

DNS nghĩa là gì?

DNS viết tắt của Domain Name System (Hệ thống Tên Miền), một hệ thống trực tuyến giúp bạn tìm đến vị trí của trang web bạn muốn truy cập - địa chỉ IP của nó - dựa trên tên miền bạn nhập vào thanh tìm kiếm trình duyệt. (Tên miền là tên của trang web bạn tìm kiếm, chẳng hạn như Cloudzy.com).

Tại sao tôi nên xóa bộ nhớ đệm DNS?

Nếu hệ điều hành của bạn chạy chậm hơn trước đây, hoặc bạn liên tục gặp phải các lỗi tìm kiếm như 400 (Bad Request), 401 (Unauthorized) và 404 (Not Found), việc xóa bộ nhớ cache DNS có thể giải quyết các vấn đề này.

Điều gì xảy ra khi tôi xóa bộ nhớ đệm DNS của mình?

Tất cả các địa chỉ IP đã lưu của các trang web bạn đã truy cập sẽ bị xóa, và sau đó, khi bạn tìm kiếm một trang web, hệ điều hành của bạn phải lấy lại vị trí của nó - địa chỉ IP - từ máy chủ DNS.

Lệnh xóa bộ nhớ đệm DNS của Chrome thực hiện chức năng gì?

Nó xóa tất cả các địa chỉ IP và thông tin DNS từ trình duyệt của bạn, cải thiện kết nối Internet và ngăn chặn các vấn đề bảo mật.

Có an toàn khi xóa bộ nhớ đệm DNS không?

Có. Bộ nhớ cache DNS chỉ là một không gian trực tuyến lưu trữ các địa chỉ IP của các trang web để bạn có thể truy cập chúng nhanh hơn. Xóa bộ nhớ cache DNS sẽ làm trống không gian trực tuyến này, chỉ vậy thôi.

Tôi nên xóa bộ nhớ đệm DNS của mình bao thường?

Nếu bạn sử dụng máy tính công cộng và không muốn ai đó theo dõi lịch sử tìm kiếm của bạn, tốt nhất là xóa bộ nhớ cache DNS sau mỗi phiên trực tuyến. Đối với máy tính cá nhân của bạn, hãy xóa bộ nhớ cache DNS khi gặp sự cố truy cập các trang web thường truy cập của bạn hoặc thường xuyên thấy các lỗi 404.

Việc thực thi lệnh xóa bộ nhớ đệm DNS Windows 10 có cải thiện tốc độ Internet không?

Không. Nhưng bạn có thể sử dụng lệnh flush DNS Windows 10 để tăng tốc độ hiệu suất trình duyệt web của bạn. Làm như vậy sẽ ảnh hưởng đến tốc độ tải của một số trang web và dịch vụ.

Làm thế nào để biết khi nào tôi nên xóa bộ nhớ đệm DNS trên thiết bị của mình?

Dưới đây là những dấu hiệu cho bạn biết cần xóa bộ nhớ cache DNS:

  1. Không thấy các phiên bản mới và cập nhật của trang web (Địa chỉ cũ của chúng được lưu trữ trong bộ nhớ cache DNS, và đó là địa chỉ trình duyệt của bạn tải.)
  2. Không thể truy cập các trang web thường truy cập của bạn (Chúng có thể đã thay đổi máy chủ hoặc cập nhật cấu hình DNS của chúng)
  3. Lỗi 404 trang không tìm thấy

Đọc thêm: Máy chủ DNS Tốt nhất cho Chơi Game

Kết luận

Mỗi lần bạn tìm kiếm một trang web, bạn cần địa chỉ IP của nó để truy cập; công việc của DNS là lấy địa chỉ IP đó. Sau khi DNS lấy được từng địa chỉ IP, nó lưu trữ chúng trong một không gian có thể được truy cập bởi trình duyệt của bạn để tải nhanh hơn; bộ nhớ cache DNS.

Theo thời gian, giống như mọi không gian lưu trữ khác cần được dọn dẹp, bộ nhớ cache DNS cũng cần được dọn dẹp. Bạn cần xóa bộ nhớ cache DNS từng lúc một để bảo vệ hệ điều hành của bạn khỏi phần mềm độc hại, virus, những kẻ do thám trực tuyến và các loại mối đe dọa trực tuyến khác, đồng thời trải nghiệm tìm kiếm web nhanh hơn.

Chia sẻ

Bài viết mới từ blog

Tiếp tục đọc.

Hình ảnh tiêu đề Cloudzy cho hướng dẫn MikroTik L2TP VPN, thể hiện một máy tính xách tay kết nối với một giá máy chủ thông qua một đường hầm kỹ thuật số lấp lánh xanh và vàng với các biểu tượng khiên.
Bảo mật & Mạng

Thiết lập MikroTik L2TP VPN (với IPsec): Hướng dẫn RouterOS (2026)

Trong thiết lập MikroTik L2TP VPN này, L2TP xử lý tunneling còn IPsec xử lý mã hóa và toàn vẹn dữ liệu; kết hợp chúng cho phép tính tương thích máy khách gốc mà không cần phần mềm bên thứ ba

Rexa CyrusRexa Cyrus 9 phút đọc
Cửa sổ terminal hiển thị thông báo cảnh báo SSH về thay đổi xác định máy chủ từ xa, với tiêu đề Hướng dẫn Sửa chữa và thương hiệu Cloudzy trên nền xanh lục nhạt.
Bảo mật & Mạng

Cảnh báo: Xác định máy chủ từ xa đã thay đổi & Cách sửa chữa

SSH là một giao thức mạng an toàn tạo ra tunnel được mã hóa giữa các hệ thống. Nó vẫn phổ biến với các nhà phát triển cần truy cập từ xa vào máy tính mà không cần giao diện đồ họa

Rexa CyrusRexa Cyrus Đọc 10 phút
Minh họa hướng dẫn khắc phục sự cố máy chủ DNS với các ký hiệu cảnh báo và máy chủ màu xanh trên nền tối cho lỗi phân giải tên Linux
Bảo mật & Mạng

Lỗi phân giải tên tạm thời: Nó có nghĩa gì & Cách sửa chữa?

Khi sử dụng Linux, bạn có thể gặp lỗi phân giải tên tạm thời khi cố truy cập trang web, cập nhật gói hoặc thực hiện các tác vụ yêu cầu kết nối internet

Rexa CyrusRexa Cyrus 12 phút đọc

Sẵn sàng triển khai? Từ $2.48/tháng.

Cloud độc lập, hoạt động từ 2008. AMD EPYC, NVMe, 40 Gbps. Hoàn tiền trong 14 ngày.