Preloader

Địa chỉ GPKD

128 Đ. Bình Mỹ, X. Bình Mỹ, H. Củ Chi, Tp. Hồ Chí Minh

Số điện thoại

+84 865920041

Email

info@photuesoftware.com
supports@photuesoftware.com

Flush DNS là gì? Cách xóa bộ nhớ cache DNS trên Windows, Linux, MacOS

Flush DNS là gì? Cách xóa bộ nhớ cache DNS trên Windows, Linux, MacOS

Flush DNS là gì?Flush DNS chính là tiến hành xóa bộ nhớ cache DNS. Vì sao phải làm như vậy trong khi bộ nhớ này giúp bạn truy cập web nhanh hơn? Bởi khi các website thay đổi địa chỉ IP hay chuyển sang một máy chủ web khác mà DNS cache của bạn chưa kịp cập nhật thì chắc chắn lỗi sẽ xảy ra.

Chắc hẳn bạn đã nhiều lần "phát điên" khi máy tính không vào được web vì những lỗi như 404 page not found hay 502 bad gatewayFlush DNS hay xóa DNS sẽ là một phương pháp giúp bạn khắc phục những lỗi này nhanh chóng. Vậy làm thế nào để flush DNS trên các hệ điều hành Windows, Linux hay MAC? Hãy cùng Pho Tue Software Solutions tìm hiểu nhé!

 

Flush DNS là gì?

Flush DNS chính là tiến hành xóa bộ nhớ cache DNS. Vì sao phải làm như vậy trong khi bộ nhớ này giúp bạn truy cập web nhanh hơn? Bởi khi các website thay đổi địa chỉ IP hay chuyển sang một máy chủ web khác mà DNS cache của bạn chưa kịp cập nhật thì chắc chắn lỗi sẽ xảy ra. Dù mạng internet không có gì bất thường nhưng bạn cũng không thể truy cập được website với các lỗi điển hình như 404 page not found. Chính vì vậy, việc xóa DNS cache sẽ giúp máy tính của bạn cập nhật lại thông tin của web và truy cập thành công vào website đó. Vậy làm thế nào để flush DNS? Mỗi hệ điều hành sẽ có cách thức thực hiện khác nhau, hãy xem tiếp phần bên dưới nhé!

Cách flush DNS trên hệ điều hành Windows

Để tiến hành xóa DNS trên máy tính Windows, bạn tiến hành các bước đơn giản sau đây:

Bước 1: Trước khi flush DNS bạn hãy đóng hết các ứng dụng trên máy tính nhé. Đầu tiên bạn vào Start menu, vào mục tìm kiếm và nhập "cmd" sau đó ấn enter. Hoặc có thể ấn combo phím Windows R để mở hộp thoại Run và nhập "cmd". 

flush-dns 2

Mở cmd để flush DNS

Bước 2: Lúc này Windows command prompt sẽ hiện lên. Bạn nhập "ipconfig /flushdns" vào đó và ấn enter. Chờ một lúc, Windows command prompt sẽ hiển thị kết quả "Successfully flushed the DNS Resolver Cache". Điều đó có nghĩa là bộ nhớ cache DNS đã được xóa thành công. Lúc này bạn có thể thử tải lại trang web xem lỗi đã được khắc phục hay chưa nhé.
 

flush-dns 3

Flush DNS trên hệ điều hành Windows

 

Nếu flush DNS chưa thể sửa được lỗi thì bạn hãy thử vô hiệu hóa hoàn toàn bộ nhớ cache DNS xem có kết quả không nhé. Để làm điều đó bạn tiến hành theo các bước như sau:
 

Bước 1: Mở Windows command prompt như trên đã hướng dẫn bằng cách ấn Windows R để mở hộp thoại Run, nhập "cmd" và bấm Enter.

Bước 2: Nhập câu lệnh sau đây "sc servername stop dnscache" hoặc "net stop dnscache" rồi ấn phím Enter. Như vậy là bộ nhớ DNS cache sẽ bị vô hiệu hóa cho đến khi máy tính khởi động lại. Và bây giờ hãy tải lại trang web xem lỗi mạng đã được khắc phục hay chưa.

Cách flush DNS trên hệ điều hành MacOS

Mỗi phiên bản hệ điều hành MAC sẽ có cách flush DNS khác nhau, nhưng nhìn chung, tất cả đều theo những bước sau đây:

Bước 1: Mở Finder, tìm đến Applications, Utilities và chọn Terminal.

Bước 2: gõ dòng lệnh sau vào (tùy theo phiên bản hệ điều hành):

- Với Mac OS 10.10.4 và các phiên bản cao hơn:

sudo killall -HUP mDNSResponder

- Với MacOS 10.10.1, 10.10.2, 10.10.3:

sudo discoveryutil mdnsflushcache

- Với Mac OS 10.7, 10.8, 10.9:

sudo killall -HUP mDNSResponder

- Với Mac OS 10.5, 10.6:

sudo dscacheutil -flushcache

Để thực hiện được lệnh trên bạn cần có password của tài khoản Admin trên máy. Nếu quá trình xóa DNS cache thành công, hệ thống sẽ không đưa ra bất kỳ thông báo nào cho bạn. Hãy vào trang web và tải lại xem lỗi đã được khắc phục chưa nhé!

Cách flush DNS trên hệ điều hành Linux

Một ứng dụng để flush DNS khá phổ biến trên Linux là Name Service Caching Daemon (viết tắt là NSCD). Bạn có thể xóa bộ nhớ cache DNS Local bằng cách khởi động lại NSCD thông qua lệnh sau trong terminal:

 

sudo /etc/init.d/nscd restart

Nếu bạn dùng Ubuntu Linux thì có thể dùng lệnh sau:

sudo service network-manager restart

flush-dns 4

Flush DNS trên Linux

Bấm enter để tiến hành lệnh và sau đó DNS cache sẽ bị xóa bỏ.
 

Trên đây là một vài kiến thức về cách xóa cache DNS giúp khắc phục lỗi không vào được web. Hy vọng bài viết đã giúp bạn biết cách flush DNS trên các hệ điều hành khác nhau. Hãy để lại email của bạn phía dưới để được cập nhật những bài viết bổ ích về công nghệ từ Pho Tue Software Solutions nhé! 

Chia sẻ:
Phạm Thị Quỳnh Dung
Tác giả

Phạm Thị Quỳnh Dung

Pho Tue SoftWare Solutions JSC là Nhà Cung cấp dịch Trung Tâm Dữ Liệu, Điện Toán Đám Mây Và Phát Triển Phần Mềm Hàng Đầu Việt Nam. Hệ Thống Data Center Đáp Ứng Mọi Nhu Cầu Với Kết Nối Internet Nhanh, Băng Thông Lớn, Uptime Lên Đến 99,99% Theo Tiêu Chuẩn TIER III-TIA 942.

Leave a comment

Your email address will not be published. Required fields are marked *