Có những câu hỏi đặt ra:
- Tại sao Trỏ DNS xong không truy cập được đến địa chỉ IP mới?
- Tại sao Trỏ DNS xong lỗi không truy cập?
- Tại sao Trỏ DNS ping ra địa chỉ IP cũ?
Cache DNS là một trường hợp có thể xảy ra đối với câu hỏi trên.
Cache DNS là gì?
Thông thường, cache DNS là nơi lưu trữ địa chỉ IP cho mọi trang web mà người dùng truy cập. Ví dụ, bạn truy cập vào Website fb.com có địa chỉ IP 123.4.5.6 thì cache DNS sẽ có nhiệm vụ lưu lại địa chỉ IP tại máy tính. Bản chất là giúp máy tính dễ dàng truy cập thẳng đến địa chỉ IP của trang web tương ứng. Nếu không mỗi lần truy cập máy tính cá nhân sẽ phải hỏi DNS là domain thuộc địa chỉ IP nào, sau đó DNS trả lời về máy tính và máy tính mới truy cập đến địa chỉ IP đó.
Xóa DNS là gì?
- Là thao tác loại bỏ thông tin lưu trữ liên quan đến địa chỉ IP và Domain của trang web. Sau khi thực hiện xóa cache DNS, hệ thống sẽ tự động tạo lại thông tin DNS mới cho lần truy cập tiếp theo.
Tại sao lại phải xóa cache DNS?
Khi trong web của tôi đang sử dụng tại thời điểm hiện tại là địa chỉ IP 1.2.3.4 nhưng tôi đang thực hiện trỏ DNS của Domain sang địa chỉ IP mới là 5.6.7.8. Thì khi đó trình duyệt của máy tính cá nhân vẫn đang lưu cache DNS là 1.2.3.4, vậy khả năng gặp lỗi DNS là khá cao. Khi đó, bạn gặp vấn đề về kết nối và bạn cần phải xóa cache DNS khỏi trình duyệt của bạn.
Thực hiện xóa DNS
Để giải quyết cache DNS thực hiện các bước tuần tự như sau:
- Xóa cache DNS trên hệ điều hành
- Xóa cache DNS trên trình duyệt
Xóa cache trên hệ điều hành
- Window:
Mở Command Prompt, Thực hiện câu lệnhipconfig /flushdns
- Mac:
Mở command terminal, thực hiện câu lệnhdscacheutil -flushcache
- Linux
Mở command terminal, thực hiện câu lệnh/etc/init.d/nscd restart
Xóa Cache trên Chrome
Nhập đường dẫn sau vào thanh URL và thực hiện:
chrome://net-internals/#dns
Thực hiện chọn clear host cache:
Trên là các bước thực hiện xóa cache DNS. Chúc các bạn thành công