Chrome net internals DNS Là Gì? Xóa Cache 2026
Bạn vừa đổi sang DNS 1.1.1.1 hoặc 8.8.8.8 nhưng Chrome vẫn mở website cũ? Hoặc bạn vừa cập nhật bản ghi DNS cho domain của mình nhưng trình duyệt vẫn trỏ về IP cũ? Nguyên nhân nằm ở DNS cache cục bộ của Chrome - và công cụ để xử lý chính xác vấn đề này là chrome://net-internals/#dns.
Bài viết này giải thích Chrome net internals DNS là gì, cách dùng để xóa cache DNS trong Chrome, flush socket pools, và các thao tác nâng cao khác để khắc phục sự cố mạng triệt để.
1. Chrome net internals DNS Là Gì?
Chrome net internals là bộ công cụ debug mạng tích hợp sẵn trong Google Chrome, truy cập qua URL đặc biệt chrome://net-internals/. Tab #dns hiển thị toàn bộ DNS cache mà Chrome đang lưu trữ.
Tính năng chính tại chrome://net-internals/#dns:
- Xem danh sách tên miền và địa chỉ IP Chrome đã cache
- Xem TTL còn lại của từng bản ghi
- Thực hiện Clear host cache - xóa toàn bộ DNS cache của Chrome
- Kiểm tra xem Chrome đang dùng DNS-over-HTTPS (DoH) không
👉 Dùng thử Omnilogin miễn phí - Trình duyệt antidetect hàng đầu cho quản lý đa tài khoản.
2. Tại Sao Chrome Cache DNS Riêng?
Chrome không phụ thuộc hoàn toàn vào DNS cache của hệ điều hành. Trình duyệt duy trì DNS cache nội bộ riêng để tăng tốc phân giải tên miền - tránh phải gọi xuống OS mỗi lần.
Kết quả: Khi bạn đổi DNS server (ví dụ: từ DNS ISP sang 1.1.1.1) hoặc thay đổi bản ghi DNS của domain, Chrome có thể vẫn giữ kết quả cũ trong cache nội bộ cho đến khi TTL hết hạn - thường vài phút đến vài chục phút.
Khi nào cần xóa Chrome DNS cache:
- Sau khi đổi DNS server trên hệ thống
- Sau khi cập nhật bản ghi A/AAAA của domain (migration hosting)
- Khi gặp lỗi
ERR_NAME_NOT_RESOLVEDhoặcDNS_PROBE_FINISHED_NXDOMAIN - Khi website không cập nhật dù đã chờ propagation
3. Cách Xóa DNS Cache Trong Chrome (Clear Host Cache)
Bước 1: Mở tab mới trong Chrome, nhập vào thanh địa chỉ:
chrome://net-internals/#dns
Bước 2: Trang hiển thị danh sách DNS cache. Nhấn nút "Clear host cache".
Bước 3: Không có thông báo xác nhận - Chrome xóa cache ngay lập tức. Tải lại trang cần kiểm tra bằng Ctrl+Shift+R (Windows/Linux) hoặc Cmd+Shift+R (macOS) để buộc tải lại không dùng cache.
4. Flush Socket Pools - Khi Clear Host Cache Chưa Đủ
Nếu sau khi xóa DNS cache mà vấn đề vẫn còn, hãy thực hiện thêm bước Flush socket pools:
Bước 1: Truy cập chrome://net-internals/#sockets
Bước 2: Nhấn "Flush socket pools" - Chrome đóng tất cả kết nối TCP/IP hiện có và thiết lập lại từ đầu.
Sự khác biệt:
| Thao tác | Xóa cái gì | Khi nào dùng |
|---|---|---|
| Clear host cache | DNS cache (IP đã phân giải) | Sau khi đổi DNS hoặc thay đổi bản ghi DNS |
| Flush socket pools | Kết nối TCP/IP đang mở | Khi có lỗi kết nối, SSL handshake fail, timeout |
👉 Dùng thử Omnilogin miễn phí - Trình duyệt antidetect hàng đầu cho quản lý đa tài khoản.
5. Xóa DNS Cache Cả Hệ Thống (Không Chỉ Chrome)
Chrome chỉ là một lớp cache. Nếu vấn đề vẫn tiếp diễn sau khi xóa cache Chrome, hãy xóa DNS cache toàn hệ thống:
Windows:
ipconfig /flushdns
Mở Command Prompt (Admin) → chạy lệnh trên → thông báo "Successfully flushed the DNS Resolver Cache" xác nhận thành công.
macOS:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Linux:
sudo systemd-resolve --flush-caches
6. Chrome DNS-over-HTTPS (DoH) - Kiểm Tra và Cấu Hình
Chrome hỗ trợ DNS-over-HTTPS (DoH) - mã hóa truy vấn DNS để ngăn ISP theo dõi. Kiểm tra và bật tại:
chrome://settings/security → tìm "Use secure DNS" → bật và chọn provider (Google, Cloudflare, hoặc custom).
Khi DoH được bật, Chrome gửi truy vấn DNS trực tiếp đến DoH provider (bypassing DNS hệ thống), nên việc đổi DNS trên router/OS không ảnh hưởng đến Chrome.
Câu hỏi thường gặp
chrome://net-internals/#dns không hoạt động trên Chrome mới?
Từ Chrome 90+, Google ẩn nút "Clear host cache" khỏi một số phiên bản. Nếu không thấy nút này, hãy thử chrome://net-internals/#sockets → Flush socket pools, hoặc dùng phím tắt Ctrl+Shift+Delete để xóa browsing data (chọn "Cached images and files").
Xóa DNS cache Chrome có làm mất dữ liệu không?
Không. Chỉ xóa bảng tra cứu tên miền → IP trong bộ nhớ. Không ảnh hưởng đến cookies, mật khẩu, lịch sử duyệt web, hay file download.
Sau khi xóa DNS cache Chrome vẫn không truy cập được website?
Kiểm tra theo thứ tự: (1) Flush socket pools tại #sockets, (2) Xóa DNS cache OS bằng ipconfig /flushdns, (3) Thử kết nối qua mạng di động, (4) Kiểm tra website có bị chặn bởi tường lửa không, (5) Dùng whatsmydns.net để xác nhận propagation hoàn tất.





