Làm thế nào để flush DNS – xóa cache DNS trên mọi máy tính

Làm thế nào để flush DNS – xóa cache DNS trên mọi máy tính

Trong bài hướng dẫn này bạn sẽ tìm hiểu cách làm thế nào để flush DNS ở các nền tảng khác nhau. Kết quả là bạn sẽ biết cách xoá DNS cache trên máy tính chạy Windows, Mac và Linux.

Các máy tính thường sẽ tự lưu tạm thông tin IP và DNS tên miền để giúp bạn truy cập nhanh hơn do sử dụng DNS nội bộ ngay trên máy mà không phải truy vấn đến server DNS quốc tế. Chính vì vậy nếu địa chỉ IP website thay đổi mà cached DNS của máy bạn chưa cập nhật kịp thì bạn vẫn chưa thể truy cập vào trang web được. Xóa cache DNS, hay tiếng Anh là Flush DNS, sẽ giúp bạn giải quyết được vấn đề trên.

Hướng dẫn Flush DNS Windows – cách xóa DNS cache trên máy Windows

Đầu tiên, hãy tìm hiểu cách flush DNS trên máy Windows. Cũng trong phần này bạn sẽ biết cách clear DNS cache trên Windows XP; Vista; 7; 8; 8.1; 10.

Bước 1 — Truy cập Windows command prompt console

Nhấn Windows+R để mở hộp dialog box Run. Gõ lệnh cmd sau và nhấn nút OK:

cmd

Mở CMD trên windows để flush dns

Hành động này sẽ mở giao diện dòng lệnh.

Ready to flush DNS using Windows

Bước 2 — Flush DNS

Sử dụng lệnh này để xóa DNS cache trên máy tính của bạn:

ipconfig /flushdns

Đợi một lúc và bạn sẽ thấy xác nhận DNS cache đã được xóa (flushed)

flush dns windows thành công

Hướng dẫn Flush DNS Linux – Cách xóa cache DNS trên máy Linux

Xóa DNS cache trên Linux cũng rất đơn giản. Cấu trúc có thể khác nhau tùy loại OS bạn đang dùng.

Ubuntu Linux

Mở Terminal và thực thi lệnh sau:

sudo service network-manager restart

Flush DNS trên Ubuntu Linux bằng Terminal

Các Linux Distributions khác

Nếu bạn dùng các linux distribution khác, lệnh sau sẽ giúp bạn:

sudo /etc/init.d/nscd restart

flush dns trên linux

Hướng dẫn Flush DNS – Cách xóa cache DNS trên máy Mac

Hãy tìm hiểu cách flush DNS trên Apple OS. Lệnh để clear DNS cache có thể khác nhau tùy thuộc vào phiên bản OS.

Mac OS Sierra

Để flush DNS trên phiên bản Apple OS này, chuyển tới mục Application  Utilities › Terminal và điền lệnh sau:

sudo killall -HUP mDNSResponder

Flush DNS on Mac OS x Sierra using Terminal

Mac OS X El Capitan

Nếu bạn đang dùng OS này, quá trình cũng tương tự là mở Application  Utilities › Terminal rồi điền:

sudo killall -HUP mDNSResponder

flush dns trên mac os x el capiten

Mac OS X Yosemite

Clear DNS cache OS này bằng cách vào Application  Utilities › Terminal và nhập:

sudo discoveryutil udnsflushcaches

flush dns trên mac os x Yosemite

Mac OS X Mavericks

Để xóa DNS cache bị cũ, vào Application  Utilities › Terminal và thực thi:

sudo killall -HUP mDNSResponder

Flush DNS trên Mac OS X Mavericks bằng Terminal

Mac OS X Mountain Lion

Người dùng của hệ điều hành MAC cần tìm tới Application  Utilities › Terminal và flush DNS với lệnh sau:

sudo killall -HUP mDNSResponder

flush dns trên mac os x mountain lion

Mac OS X Lion

Tìm tới Application  Utilities › Terminal và sử dụng lệnh sau:

sudo killall -HUP mDNSResponder

Flush DNS trên Mac OS X Lion bằng Terminal

Mac OS X Snow Leopard

Nếu bạn đang dùng phiên bản này, tìm tới Application  Utilities › Terminal và chạy lệnh:

sudo dscacheutil -flushcache

Flush DNS trên Mac OS X Snow Leopard sử dụng Terminal

Mac OS X Leopard và phiên bản thấp hơn

Bạn có thể clear DNS resolver cache trên OS này bằng cách tìm tới Application  Utilities › Terminal rồi gõ lệnh:

sudo lookupd -flushcache

Flush DNS trên Mac OS X Leopard hoặc phiên bản thấp hơn qua Terminal

Lưu ý: sau khi thao tác xoá cache DNS bạn có thể khởi động lại máy tính để cập nhật lại thông số mới. Trường hợp vẫn chưa được bạn có thể rút điện moderm/router để 30 giây sau rồi cắm lại.

Lời kết

Chúc mừng! Bằng việc đọc qua bài hướng dẫn này, bạn đã biết cách làm thế nào để flush DNS trên Windows, Linux và Mac. Bây giờ bạn có thể thử xóa cache biên dịch DNS cache bằng lệnh vừa nhanh lại vừa dễ! Sau đó bạn sẽ thấy máy tính ghi nhận bản ghi DNS mới nhất. Hãy lưu ý là browser cache cũng có thể là nguyên do dẫn đến việc hiển  thị trang không đúng. Hãy xem qua bài hướng dẫn này để biết cách xóa cache trình duyệt!

Có bất kỳ mẹo hãy thủ thuật nào muốn chia sẽ? Hãy cho chúng tôi bằng cách để lại bình luận bên dưới nhé.

Author
Tác giả

Hai G.

Hải G. là chuyên gia quản lý, vận hành các dịch vụ website. Anh có nhiều năm kinh nghiệm về VPS, Hosting, technical SEO, CMS. Đặc biệt yêu thích WordPress và đã dùng nó hơn 5 năm nay. Sở thích của anh là đọc, viết blog, đi du lịch và tư vấn cho các bạn trẻ khởi nghiệp.