Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Các Trình Duyệt

Cách sửa lỗi DNS_PROBE_FINISHED_NXDOMAIN trên Google Chrome

  • 1. Thay đổi máy chủ DNS
  • 2. Đặt lại cấu hình mạng
  • 3. Xóa bộ nhớ đệm Host của Chrome
  • 4. Đặt lại bộ điều hợp và driver mạng
  • 5. Đặt dịch vụ DNS Client thành Tự động
  • 6. Xóa cài đặt Proxy
  • Kết luận

DNS_PROBE_FINISHED_NXDOMAIN ngăn bạn truy cập trang web, gây sự cố kết nối với dịch vụ bên ngoài. Như tên gợi ý, đây là lỗi liên quan đến DNS. Chức năng của DNS là phân giải/dịch tên nên khi hệ thống của bạn không thể phân giải hoặc dịch địa chỉ, bạn sẽ gặp lỗi này:

Mặc định, máy tính của bạn được đặt để sử dụng DNS được cấu hình trong router hoặc modem là DNS của Nhà cung cấp Internet trừ khi đã được thay đổi. Tôi luôn khuyên nên dùng máy chủ DNS công cộng, bạn sẽ thấy trong hướng dẫn này vì chúng hoạt động tích cực nhất và có uptime 99%.

Cách sửa lỗi DNS_PROBE_FINISHED_NXDOMAIN trên Google Chrome

Vấn đề cũng có thể xuất hiện do các mục nhập không đúng trong file hosts, có thể ngăn chặn và hạn chế truy cập một số hoặc tất cả các trang web.

Sửa lỗi DNS_PROBE_FINISHED_NXDOMAIN

CẬP NHẬT 14/04/2021: Thử công cụ DNS Geek miễn phí của chúng tôi sẽ giải quyết hầu hết các vấn đề DNS cho bạn. Vì script không có chứng chỉ, bạn có thể được nhắc về vấn đề publisher không được xác minh. Nếu được báo script không được ký số, bạn có thể chạy lệnh sau rồi chạy script.

Set-ExecutionPolicy Unrestricted -Scope Process

Sau khi chạy script, bạn có thể đổi lại Restricted bằng lệnh sau

Set-ExecutionPolicy Restricted

Công cụ DNS Geek nên được tải xuống trên một máy tính khác nếu máy của bạn không có internet, sau đó copy vào USB Drive. Khi đã tải và copy vào USB, rút USB ra khỏi hệ thống và cắm vào máy tính bị DNS sự cố. Copy file từ USB đặt lên Desktop. Sau khi di chuyển file, nhấp Start -> Nhập cmd và chọn Run As Administrator (Chạy với quyền quản trị).

Khi cửa sổ Command Prompt (Dòng lệnh) Đen mở ra, kéo thả file DNS Geek Tool vào Command Prompt và nhấn Enter hoặc nhập đường dẫn nơi file được lưu, rồi chạy nó.

Công cụ sẽ tự chạy và nhắc bạn các câu “Yes and No” (Có và Không) khi khắc phục sự cố.

Bạn cũng có thể tiếp tục các bước dưới đây vì công cụ này làm giống như các hướng dẫn dưới đây.

Trong hướng dẫn này, chúng ta sẽ thảo luận cách thay đổi DNS từ cục bộ hoặc mặc định (tự động) sang DNS của Google. Lý do là Google DNS có uptime cao, gần như 99.99%, và tin cậy hơn DNS của ISP (Nhà cung cấp Internet) nên chuyển sang DNS công cộng sẽ giải quyết các vấn đề khi DNS trước đó bị down, quá tải hoặc chậm phản hồi.

Thay đổi máy chủ DNS

Bây giờ chúng ta đã biết DNS của Google tin cậy đến mức nào, chúng ta có thể thử giải quyết vấn đề của bạn bằng DNS công cộng như DNS của Google hoặc DNS của Cloudflare, Làm theo các bước sau:

  1. Giữ phím Windows và Nhấn I. Phím tắt này sẽ mở ứng dụng Windows Settings (Cài đặt Windows).
  2. Khi Windows Settings mở ra, điều hướng đến “Network & Internet” (Mạng & Internet)
  3. Nhấn tùy chọn tên “Change Adaptor Settings” (Thay đổi cài đặt bộ điều hợp)Cách sửa lỗi DNS_PROBE_FINISHED_NXDOMAIN trên Google Chrome
  4. Bây giờ nhấp chuột phải vào Bộ điều hợp mạng của bạn và chọn “Properties” (Thuộc tính)
  5. Nhấp đúp vào “Internet Protocol Version 4 (TCP/IPv4)”Cách sửa lỗi DNS_PROBE_FINISHED_NXDOMAIN trên Google Chrome
  6. Chọn tùy chọn “Use the following DNS server addresses” (Sử dụng địa chỉ máy chủ DNS sau)
  7. Đơn giản nhập “8.8.8.8” vào preferred DNS server (Má chủ DNS ưu tiên) và “8.8.4.4” vào alternate DNS server (Máy chủ DNS thay thế).Cách sửa lỗi DNS_PROBE_FINISHED_NXDOMAIN trên Google Chrome
  8. Giữ phím Windows và Nhấn X. Chọn Command Prompt (Admin) hoặc PowerShell (Admin)

Nhập lệnh sau để làm mới máy chủ DNS:

ipconfig /flushdns 

Kiểm tra xem sự cố có tiếp diễn không.

Đặt lại cấu hình mạng

Trong phương pháp này, chúng ta sẽ đặt lại Cấu hình mạng (Network Configuration) bằng các lệnh qua Command prompt. Các lệnh này sẽ đặt lại và cài đặt mạng không chính xác/hỏng (corrupt/incorrect Network Settings) hoặc DNS Cache đang xung đột với Google Chrome. Phương pháp này sẽ thu hẹp vấn đề hoặc có khả năng khắc phục nó. Để đặt lại cài đặt mạng đúng cách, làm theo các bước dưới đây:

  1. Giữ phím Windows và Nhấn X. Chọn Command Prompt (Admin) hoặc PowerShell (Admin).
  2. Nhập các lệnh sau mỗi lệnh một để đặt lại cài đặt mạng.
    netsh winsock reset netsh int ip reset ipconfig /release ipconfig /renew netsh interface ipv4 reset netsh interface ipv6 reset reset ipconfig /flushdns
  3. Khởi động lại máy tính.

Kiểm tra xem sự cố có tiếp diễn không.

Xóa bộ nhớ đệm Host của Chrome

Máy khách Google Chrome của bạn lưu giữ bản ghi các mục DNS để tiết kiệm việc tra cứu mỗi lần, giảm thời gian tải trang web. Tuy nhiên, đôi khi tính năng này thực sự gây hại hơn là có lợi vì nó chứa dữ liệu DNS Cache hỏng và xấu. Bạn có thể dễ dàng xóa bộ nhớ đệm của Google Chrome, làm theo các bước dưới đây:

  1. Mở Google Chrome.
  2. Trong phần URL nhập URL này và nhấn Enter.
    chrome://net-internals/#dns
  3. Điều này sẽ mở trang bộ nhớ đệm Host resolver của Google Chrome. Chỉ cần nhấp “Clear Host Cache” (Xóa bộ nhớ đệm Host) Cách sửa lỗi DNS_PROBE_FINISHED_NXDOMAIN trên Google Chrome
  4. Khởi động lại Google Chrome và kiểm tra xem bạn có thể truy cập trang web lại không.

Đặt lại bộ điều hợp và driver mạng

Nếu phương pháp đặt lại mạng không hiệu quả cho bạn. Bạn có thể thử phương pháp này vì nó tích hợp sẵn trong Windows và hơi “hung hăng” hơn trong việc đặt lại vì nó cũng đặt lại driver của Bộ điều hợp mạng. Làm theo các bước dưới đây:

  1. Ở góc phải thanh tác vụ, nhấp vào biểu tượng Wi-Fi network (Mạng Wi-Fi).
  2. Nhấp “Network & Internet Settings” (Cài đặt Mạng & Internet). Chuyển đến thẻ “Status” (Trạng thái).Cách sửa lỗi DNS_PROBE_FINISHED_NXDOMAIN trên Google Chrome
  3. Nhấp “Network reset” (Đặt lại mạng) rồi nhấn “Restart now” (Khởi động lại ngay).Cách sửa lỗi DNS_PROBE_FINISHED_NXDOMAIN trên Google Chrome
  4. Sau khi khởi động lại, kiểm tra xem sự cố có được giải quyết không.

Đặt dịch vụ DNS Client thành “Automatic” (Tự động)

Dịch vụ DNS Client chịu trách nhiệm giữ DNS cache, nó lưu trữ DNS và đăng ký chúng. Dịch vụ này có thể bị dừng bởi một chương trình tweak xấu (bad tweaking) hoặc chương trình bên thứ ba (3rd-party). Nếu dịch vụ này bị vô hiệu hóa, Google Chrome của bạn sẽ báo lỗi như:

DNS_PROBE_FINISHED_NXDOMAIN

DNS_PROBE_FINISHED_NO_INTERNET

Bạn có thể dễ dàng khắc phục vấn đề này bằng cách cấu hình Dịch vụ DNS Client. Chúng tôi đã tiết kiệm nhiều phiền toái cho bạn bằng cách tạo sẵn các lệnh để bạn thực thi và dễ dàng đặt tham số cho dịch vụ này. Để đặt dịch vụ thành tự động, làm theo các bước sau:

  1. Giữ phím Windows và Nhấn X. Chọn Command Prompt (Admin) hoặc PowerShell (Admin).
  2. Nhập các lệnh sau mỗi lệnh một để khôi phục tham số của dịch vụ này.
    sc config Dnscache start= auto sc start Dnscache
  3. Khởi động lại máy tính và kiểm tra xem sự cố có còn tiếp diễn không.

Xóa cài đặt Proxy

Cài đặt Proxy LAN của Windows cũng có thể là thủ phạm. Bạn có thể làm theo các bước sau để xóa mọi cài đặt proxy có thể áp dụng trên bộ điều hợp/driver:

  1. Giữ phím Windows và nhấn phím R. Điều này sẽ mở chương trình Run.
  2. Nhập “inetcpl.cpl” và nhấn Enter để mở Internet Properties. Cách sửa lỗi DNS_PROBE_FINISHED_NXDOMAIN trên Google Chrome
  3. Khi cửa sổ Internet Properties hiện ra, chuyển đến thẻ “Connections” (Kết nối) và nhấn “LAN Settings” (Cài đặt LAN).
  4. Bây giờ hãy bỏ chọn tất cả các tùy chọn và nhấn OK.Cách sửa lỗi DNS_PROBE_FINISHED_NXDOMAIN trên Google Chrome
  5. Khởi động lại máy tính và kiểm tra xem sự cố có tiếp diễn không.

Kết luận

Đôi khi tường lửa của bạn thực sự chặn Google Chrome truy cập máy chủ. Điều này có thể là false positive (dương tính giả) vì Google Chrome là trình duyệt đáng tin cậy. Trong trường hợp đó, bạn có thể làm theo hướng dẫn này (tại đây) về cách đưa Google Chrome vào danh sách trắng (whitelist) từ Tường lửa của bạn.

Câu hỏi thường gặp

Tại sao tôi bị lỗi DNS_PROBE_FINISHED_NXDOMAIN?

Trình duyệt của bạn không thể phân giải trang web / tên miền bạn đang cố truy cập. Điều này có thể do DNS được cấu hình sai ở cấp độ máy chủ hoặc DNS Resolvers của bạn bị down.