Flush DNS là gì? Chi tiết cách xoá cache DNS trên máy tính
22/02/2024
Nếu bạn gặp phải tình trạng 404 page not found hay 502 bad gateway trong khi kết nối mạng của bạn vẫn diễn ra hoàn toàn bình thường thì một trong những giải pháp có thể xử lý một cách nhanh chóng chính là flush DNS. Vậy, flush DNS là gì? Hãy cùng Tothost tìm hiểu trong bài viết.
Mục lục
Mục lục
1. Thế nào là Flush DNS?
Flush DNS là việc tiến hành xoá bộ nhớ cache DNS. Khi website thay đổi IP address hoặc sang web server khác mà DNS Cache của bạn chưa cập nhật kịp thì lỗi là điều chắc chắn xảy ra. Mặc dù kết nối mạng của bạn vẫn bình thường nhưng không thể truy cập web với lỗi phổ biến như 404 page not found. Và đây chính là lúc bạn cần phải flush DNS. Xoá DNS Cache sẽ giúp máy tính của bạn cập nhật lại thông tin website và có thể truy cập thành công vào website đó.
2. Cache DNS là gì?
DNS Server có vai trò chuyển đổi tên miền từ dạng chữ thành các địa chỉ số mà hệ thống máy tính có thể xử lý. Những máy chủ định danh này được liên hệ mặc định thông qua các trình duyệt khi được truy cập. Do đó, việc truy cập sẽ bị ảnh hưởng, nghĩa là gây tốn thời gian hơn, thậm chí có thể dẫn đến lỗi “Máy chủ DNS không phản hồi”, “dns_probe_finished_nxdomain” do DNS server quá tải. Để khắc phục vấn đề đó, máy tính sẽ đính kèm bộ nhớ đệm riêng cho các địa chỉ được gọi và phân giải – gọi là DNS Cache. DNS Cache lưu trữ tất cả thông tin liên quan đến việc phân giải tên và với mỗi thông tin sẽ có một thời gian hiệu lực (TTL – thời gian tồn tại của dữ liệu). Khi thông tin vẫn còn hiệu lực, các truy vấn tương ứng được phản hồi trực tiếp từ bộ nhớ cache mà không cần phải liên hệ tới máy chủ DNS. Bên cạnh đó, một số ứng dụng như web browser hay máy chủ định danh từ nhà cung cấp dịch vụ Internet cũng có bộ đệm DNS riêng nhằm tăng tốc độ phân giải tên.
Một lưu ý cho người dùng là nên flush DNS thường xuyên, nhưng điều này thường bị bỏ qua. Việc xoá cache DNS dựa trên những lí do sau:
3.1. Ẩn hoạt động tìm kiếm qua cookies, javascript…
Cache DNS là một “mục tiêu” tiềm năng để thu thập dữ liệu. Việc lưu trữ địa chỉ trong cache càng cụ thể, thông tin người dùng càng dễ bị rò rỉ, lộ dữ liệu.
3.2. Hạn chế tấn công giả mạo đánh cắp thông tin
Mặc dù cache DNS là có ích khi truy cập web nhưng nếu kẻ xấu có quyền truy cập vào bộ nhớ cache DNS, chúng hoàn toàn có thể giả mạo entry dễ dàng. Ví dụ như chuyển hướng đến website giả mạo đối với một số dữ liệu đăng nhập nhạy cảm như ngân hàng. Bằng cách flush DNS, bạn hoàn toàn có thể loại đi nguy cơ này.
3.3. Xử lý sự cố liên quan đến kỹ thuật
Trong trường hợp entry cũ làm phiên bản của website không còn phù hợp thì tên miền có thể được lưu trong bộ nhớ cache với địa chỉ IP đã cũ hoặc không còn chính xác thì flush DNS sẽ giúp truy cập được chuyển hướng đến máy chủ DNS thích hợp.
4. Cách xoá cache DNS trên máy tính
Để có thể xoá cache DNS trên máy tính, hãy tham khảo hướng dẫn mà Tothost viết dưới đây:
4.1. Windows OS
Đối với Windows, bạn chỉ cần làm theo hai bước đơn giản sau:.
Bước 1: Mở Run bằng tổ hợp phím Window + R.
Bước 2: Nhập ipconfig/flushdns và nhấn Enter.
Hoặc bạn cũng có thể mở Command Prompt rồi nhập ipconfig/flushdns để theo dõi quá trình xoá cache DNS được thực hiện.
4.2. MacOS
Bước 1: Mở Finder -> Applications, Utilities -> Chọn Terminal
Bước 2: Tuỳ thuộc theo phiên bản hệ điều hành, hãy sử dụng lệnh tương ứng:
Mac OS 10.10.4 và các phiên bản cao hơn:
sudo killall -HUP mDNSResponder
Mac OS 10.10.1, 10.10.2, 10.10.3:
sudo discoveryutil mdnsflushcache
Mac OS 10.7, 10.8, 10.9:
sudo killall -HUP mDNSResponder
Mac OS 10.5, 10.6:
sudo dscacheutil -flushcache
Và để thực hiện lệnh đó bạn cần phải có password của tài khoản admin. Nếu thành công, bạn cần phải vào trang web và xem kết quả..
Linux
Ứng dụng Name Service Catching Daemon (viết tắt là NSCD) là một ứng dụng phổ biến để flush DNS. Bạn có thể khởi động lại NSCD để xoá cache DNS Local bằng dòng lệnh sau trên terminal:
sudo /etc/init.d/nscd restart
Đối với Ubuntu hãy dùng lệnh sau:
sudo service network-manager restart
Sau đó nhấn Enter và lệnh sẽ thực thi việc xoá bỏ cache DNS.
Bất kể bạn đang vận hành một website doanh nghiệp, một hệ thống app nội bộ hay đang cắm tool MMO, rủi ro mất dữ liệu luôn hiện hữu. Máy chủ có thể bị tấn công Ransomware, lỗi cấu hình phần mềm, hoặc đơn giản nhất là... bạn lỡ tay gõ nhầm lệnh xóa. Việc sao lưu (Backup) dữ liệu định kỳ là chiếc phao cứu sinh duy nhất. Bài viết này sẽ hướng dẫn bạn chi tiết từ A-Z cách Backup và Restore dữ liệu trên cả VPS Linux và VPS Windows, cùng những lưu ý "sống còn" dành riêng cho khách hàng sử dụng dịch vụ tại TotHost.
Trong bối cảnh không gian địa chỉ IPv4 ngày càng cạn kiệt, làm thế nào để hàng tỷ thiết bị trên toàn cầu có thể kết nối Internet một cách thông suốt và an toàn? Câu trả lời nằm ở NAT (Network Address Translation) – một công nghệ định tuyến "xương sống" không thể thiếu trong bất kỳ hệ thống mạng máy tính hay hạ tầng máy chủ nào hiện nay. Vậy thực chất NAT là gì? Công nghệ này vận hành ra sao và bao gồm những chuẩn phân loại nào? Bài viết dưới đây sẽ giúp bạn giải mã chi tiết toàn bộ các khái niệm, nhiệm vụ cốt lõi và những thuật ngữ kỹ thuật quan trọng nhất liên quan đến NAT.
Hiện nay, các dịch vụ điện toán đám mây dần trở nên phổ biến với mọi Doanh Nghiệp. Chính vì vậy, ngày càng xuất hiện nhiều lựa chọn đa dạng hơn như: Public Cloud, Private Cloud, Hybrid Cloud. Trong nội dung bài viết này, Tothost sẽ giải thích chi tiết Hybrid Cloud là gì cùng những lợi ích khi sử dụng mô hình này. Hãy cùng theo dõi nhé!
CloudFlare không còn là cái tên xa lạ đối với các quản trị viên website. Nó giúp cho website tăng tốc độ truy cập, mang đến sự bảo mật cao, và tiết kiệm băng thông cho máy chủ. Vậy, thực chất CloudFlare là gì? Thiết lập và cài đặt CloudFlare như thế nào?
Cho dù bạn có biết đến các thuật ngữ như Cloud, Cloud storage, Cloud computing hay không. Thì mỗi ngày, mỗi giờ, bạn vẫn đang tiếp xúc với chúng một cách vô thức. Những khái niệm tưởng chừng xa lạ nhưng lại gắn liền với đời sống thường nhật của bạn. Vậy, chính xác Cloud storage là gì? Chúng vận hành ra sao, ảnh hưởng thế nào đến cuộc sống của chúng ta? Bạn hãy cùng TotHost tìm hiểu qua bài viết sau nhé!
Cloud Server là một sản phẩm được tạo ra dựa trên nền tảng công nghệ điện toán đám mây. Cụ thể Cloud Server là gì, được ứng dụng thế nào trong các doanh nghiệp, và đem lại những lợi ích gì? Bạn đọc hãy cùng TotHost tìm hiểu chi tiết về Cloud Server qua bài viết sau!