Hướng dẫn xóa Cache DNS bằng lệnh CMD trên Windows

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.

Hướng dẫn xóa Cache DNS bằng lệnh CMD trên Windows

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

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

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ì?

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ùn

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ì?

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ị.

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.

Chọn Yes

Bước 2: Bạn nhập lệnh sau và bấm Enter.

ipconfig /flushdns

Nhập lệnh ipconfig flushdns

Sau khi có thông báo Successfully… hiện lên là thành công!

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ấm tổ hợp phím Ctrl + Shift + Enter để mở PowerShell với quyền quản trị

Bước 2: Tiếp theo, bạn nhập lệnh sau và ấn Enter.

Clear-DnsClientCache

Nhập lệnh 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.

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!

Viết bình luận