Hướng dẫn xóa Cache DNS bằng lệnh CMD trên Windows
Mục lục nội dung
Cache DNS giúp bạn lướt web nhanh hơn, tuy nhiên trong 1 số ít trường hợp khi trang web đã thay đổi thông tin DNS mà máy bạn vẫn cache thông tin DNS cũ thì sẽ không truy cập được trang web đó. Trong bài viết hôm nay, chúng ta cùng tìm hiểu về cách xóa Cache DNS trên Windows bằng lệnh CMD vô cùng đơn giản.
I. Tìm hiểu về Cache DNS
1. Cache là gì?
Cache là bộ nhớ đệm đóng vai trò lưu trữ dữ liệu đã được xử lý giúp cho việc truy cập dữ liệu diễn ra nhanh hơn vì không cần phải biên dịch/xử lý lại lần nữa.
2. DNS là gì?
DNS (Domain Name System) là hệ thống phân giải từ tên miền sang địa chỉ IP. Với DNS, bạn sẽ dễ dàng truy cập một website với một cái tên dễ nhớ hơn so với việc nhập 1 địa chỉ IP phức tạp và khó nhớ lên trình duyệt.
Ví dụ: địa chỉ IP của Facebook là 69.63.176.13 thì thay vì nhập địa chỉ trên thì chúng ta gõ địa chỉ facebook.com vào trình duyệt thì sẽ nhanh chóng và thuận tiện hơn.
3. Cache DNS là gì?
Kết hợp với hai thuật ngữ trên thì Cache DNS có thể hiểu là hệ thống các tập tin được lưu trữ trên máy tính cá nhân người dùng mỗi khi truy cập vào một website lần đầu. Trình duyệt sẽ truy cập tới máy chủ DNS đích hoặc máy chủ DNS gần nhất và tìm kiếm địa chỉ IP cho website cần truy cập. Từ đó địa chỉ IP tương ứng cho website sẽ được lưu lại trên máy tính người dùng phục vụ cho các lần truy cập sau mà không cần thao tác truy vấn như trước nữa. Điều này sẽ giúp tăng thời gian tải trang do dữ liệu đã được nạp sẵn trong máy của người dùng.
4. Xóa Cache DNS để làm gì?
Khi một trang web chuyển sang máy chủ hoặc thay đổi địa chỉ IP, khả năng bạn gặp lỗi DNS khi truy cập vào trang web đó là khá cao. Không những vậy, nếu bạn thường xuyên truy cập vào những trang web có hệ thống bảo mật kém, bạn cũng có thể làm hệ thống cache DNS bị lỗi. Khi đó, bạn sẽ gặp vấn đề kết nối. Và đó là lúc bạn cần xóa cache DNS để xử lý vấn đề.
II. Xóa Cache DNS bằng lệnh CMD trên Windows
1. Xóa Cache DNS đơn giản với lệnh FlushDNS trong CMD
Bước 1: Bạn bấm tổ hợp phím Windows + R để mở công cụ Run. Tiếp theo, bạn nhập từ khóa cmd và bấm tổ hợp phím Ctrl + Shift + Enter để mở Command Prompt bằng quyền quản trị.
Nếu có thông báo như hình thì bạn hãy click chọn Yes.
Bước 2: Bạn nhập lệnh sau và bấm Enter.
ipconfig /flushdns |
Sau khi có thông báo Successfully… hiện lên là thành công!
2. Xóa DNS Cache bằng lệnh trong PowerShell
Bước 1: Bạn bấm tổ hợp phím Windows + R để mở hộp thoại Run. Tiếp theo, bạn nhập từ khóa powershell => bấm tổ hợp phím Ctrl + Shift + Enter để mở PowerShell với quyền quản trị. Nếu có thông báo hiện lên màn hình thì bạn hãy bấm Yes.
Bước 2: Tiếp theo, bạn nhập lệnh sau và ấn Enter.
Clear-DnsClientCache |
Lệnh sẽ xóa cache DNS và không có thông báo lỗi hiện lên phía sau là thành công.
3. Một số lệnh xóa DNS cache khác và renew địa chỉ IP khác
Nếu thực hiện theo các cách trên mà DNS cache chưa được xóa thì bạn có thể thử những lệnh sau trong Command Prompt (cmd) với quyền quản trị:
- ipconfig /displaydns: Kiểm tra các bản lưu trữ DNS hiện tại
- ipconfig /release: Thoát khỏi các thiết lập địa chỉ IP hiện tại
- ipconfig /renew: Đặt lại các thiết lập địa chỉ IP mới
Với hướng dẫn trong bài viết, bạn có thể nhanh chóng xóa Cache DNS trong CMD trên Windows. Chúc các bạn thành công!