Khi truy cập web, đôi khi bạn có thể gặp phải tình trạng trang web không tải được dù vẫn có kết nối Internet và URL chính xác. Trên trình duyệt Google Chrome, một trong những trình duyệt phổ biến nhất hiện nay, bạn có thể gặp phải lỗi DNS_PROBE_FINISHED_NXDOMAIN. Bài viết này sẽ hướng dẫn bạn 9 cách sửa lỗi DNS_Probe_Finished_Nxdomain trên máy tính một cách đơn giản.
1. Xóa bộ nhớ cache DNS
Bước 1: Mở menu Start của Windows > Tìm kiếm Command Prompt > Nhấp chuột phải và chọn Run as Administrator > Gõ lệnh: ipconfig/flushdns và nhấn Enter.

Bước 2: Mở Run bằng cách nhấn tổ hợp phím Windows + R > Nhập ncpa.cpl và nhấn OK > Click chuột phải vào kết nối WiFi > Chọn Properties.

Bước 3: Tìm giao thức Internet Protocol Version 4 (TCP/IPv4) và nhấp vào Properties > Kiểm tra tùy chọn Use the following DNS server addresses và sau đó nhập các số sau:
2. Renew địa chỉ IP
- Đối với Windows
Mở Command Prompt với quyền quản trị và thực hiện các lệnh sau đây:
Bước 1: Bạn có thể giải phóng địa chỉ IP hiện tại bằng lệnh sau:
Bước 2: Để xóa bộ nhớ cache DNS, nhập lệnh sau:
Bước 3: Để renew địa chỉ IP của bạn, nhập lệnh sau:
Bước 4: Thêm lệnh sau để khôi phục cấu hình IP và thiết lập lại Winsock Catalog.
Người dùng có thể thực hiện các bước trên để lấy lại địa chỉ IP mới và khôi phục Winsock trên hệ thống của họ. Việc khôi phục Winsock là quan trọng vì nó đảm nhận vai trò trong việc kiểm soát truy cập từ các ứng dụng Internet và có thể cần phải làm điều này sau một thời gian sử dụng.
- Đối với macOS
Bước 1: Mở System Preferences và click vào Network.
Bước 2: Chọn kết nối Internet của bạn và nhấn Advanced > Chuyển sang tab TCP/IP và click vào Renew DHCP Lease.
Bước 3: Nhấn OK sau đó khởi động lại máy tính của bạn.

3. Khởi động lại DNS Client
Một cách để khắc phục lỗi DNS_PROBE_FINISHED_NXDOMAIN là khởi động lại dịch vụ DNS Client. Có 2 cách để làm điều này trên Windows.
- Sử dụng Windows Command Prompt
Để khởi động lại dịch vụ DNS từ dòng lệnh, thực hiện các bước sau:
Bước 1: Mở Command Prompt.
Bước 2: Dừng DNS server, nhập lệnh sau:
Chờ đợi kết quả xuất hiện như sau:
Bước 3: Khởi động lại dịch vụ DNS bằng cách nhập lệnh:
Chờ đợi kết quả xuất hiện như sau:
- Sử dụng Windows Services Manager
Dưới đây là cách khởi động lại dịch vụ DNS Client bằng Windows Services:
Bước 1: Gõ Services vào ô tìm kiếm trên Windows.
Bước 2: Cuộn xuống và tìm tùy chọn DNS Client.
Bước 3: Nhấn vào nút Restart Service.

4. Thay đổi DNS server
Nếu việc xóa cache vẫn không giải quyết được vấn đề, bạn có thể thử thay đổi DNS server trên máy tính. Mặc định, máy tính sử dụng DNS của nhà mạng. Bạn có thể chuyển sang sử dụng DNS của Google hoặc OpenDNS.
- Thay đổi DNS server trên Windows
Bước 1: Trong thanh Tìm kiếm > Gõ Control Panel > Chọn mở Control Panel.

Bước 2: Chọn Network and Sharing Center.

Bước 3: Chọn Change adapter settings.

Bước 4: Click chuột phải vào Wi-Fi > Chọn Properties.

Bước 5: Tìm tùy chọn Internet Protocol Version 4 (TCP/IPv4) trong danh sách > Chọn Use the following DNS server addresses > Nhấn nút OK để lưu lại thay đổi.
Nếu bạn muốn sử dụng DNS Công cộng của Google, thêm các dòng sau:

- Thay đổi DNS server trên macOS
Bước 1: Nhấn vào biểu tượng Apple ở góc trên cùng bên trái và chọn System Preferences.

Bước 2: Chọn Network và chọn kết nối Internet Connection bạn đang sử dụng > Nhấn nút Advanced.

Bước 3: Chuyển đến tab DNS > Nhấn dấu + và nhập DNS server mới – Google Public DNS hoặc OpenDNS như hình bên dưới > Nhấn nút OK để lưu lại thay đổi.

5. Kiểm tra lại URL
Trong nhiều trường hợp, URL sai có thể là nguyên nhân gây ra lỗi DNS_PROBE_FINISHED_NXDOMAIN. Ví dụ: Nếu bạn nhập sai số www trước tên miền, bạn có thể gặp sự cố, dù đó có phải là trang web WordPress hay không.
Ví dụ: Nếu bạn nhập ww.bbc.com thay vì www.bbc.com, bạn sẽ gặp lỗi DNS_PROBE_FINISHED_NXDOMAIN.

6. Thiết lập lại Chrome Flags
Google Chrome là một trình duyệt web cho phép người dùng thử các tính năng không chính thức. Các tính năng này đang trong quá trình phát triển và có thể không hoạt động mượt mà trên mọi thiết bị. Một số tính năng thậm chí có thể gây ra vấn đề với kết nối.
Nếu bạn gặp lỗi DNS_PROBE_FINISHED_NXDOMAIN, bạn có thể thử thiết lập lại các tính năng này, chúng có thể là nguyên nhân gây ra lỗi. Chỉ cần nhập vào thanh địa chỉ:
Một trang Chrome sẽ hiện ra hiển thị toàn bộ các tính năng của Chrome. Nhấn nút “Reset all” ở phía trên. Sau đó, đóng và mở lại Chrome là xong:

7. Kiểm tra file hosts
File hosts là một tập tin local trên máy tính của bạn được sử dụng để ánh xạ tên miền với địa chỉ IP. Máy tính của bạn sẽ truy cập vào file hosts trước khi truy cập website. Nếu không có ánh xạ tên miền với địa chỉ IP trong file hosts, máy tính sẽ truy vấn DNS server để biết địa chỉ IP của tên miền đó là gì.
Vì vậy, hãy kiểm tra lại file hosts xem có thông tin đặc biệt nào không. Điều này có thể là nguyên nhân gây ra lỗi DNS_PROBE_FINISHED_NXDOMAIN.
- Cách mở file hosts trên Windows
Bước 1: Chuột phải vào Notepad > Chọn Chạy với quyền quản trị.

Bước 2: Mở File > Chọn Mở > Đổi đuôi file từ Text Documents (*.txt) sang All Files.

Bước 3: Nếu tên miền và địa chỉ IP của website có trong file hosts, hãy xóa nó, và lưu lại thay đổi dòng record đó.

- Cách mở file hosts trên macOS
Bước 1: Mở Terminal qua Launchpad.
Bước 2: Nhập lệnh sau để mở Nano Editor với quyền quản trị.
Bước 3: Nhập mật khẩu > Bạn sẽ được chuyển tới file hosts.
Bước 4: Loại bỏ mọi thông tin liên quan đến tên miền > Lưu lại thay đổi và nhấn Control + O.

8. Đặt lại cấu hình router
Lỗi “Server IP address could not be found” đôi khi là do cấu hình sai của router. Nếu bạn không chắc rằng bạn hoặc ai đó đã thực hiện các thay đổi gì đó đối với router, hãy đặt lại tất cả các cài đặt và xem liệu điều đó có giải quyết được vấn đề không.
Hãy nhớ rằng việc đặt lại router sẽ xóa đi cấu hình của bạn. Tùy thuộc vào từng trường hợp, bạn có thể cần phải cấu hình lại router để hoạt động với nhà cung cấp dịch vụ Internet (ISP).

Bài viết trên đã hướng dẫn 9 cách sửa lỗi DNS_Probe_Finished_Nxdomain trên máy tính một cách đơn giản. Hy vọng rằng bài viết này sẽ hữu ích cho bạn!
