Cách sửa lỗi dns_probe_finished_nxdomain (nhiều phương pháp khác nhau)

Cách sửa lỗi dns_probe_finished_nxdomain (nhiều phương pháp khác nhau)

Khi bạn lướt web, đôi khi bạn sẽ thấy website không tải lên được mặc dù vẫn có mạng internet và URL đúng. Với Google Chrome, trình duyệt được nhiều người dùng nhất hiện nay, có thể bạn sẽ thấy lỗi DNS_PROBE_FINISHED_NXDOMAIN.

Trong bài này, chúng tôi sẽ chỉ bạn một số phương pháp để sửa lỗi và giải thích vì sao lỗi này lại xuất hiện. Hãy bắt đầu thôi nhé?

Các cách sửa DNS_PROBE_FINISHED_NXDOMAIN Error?

Có nhiều cách sửa lỗi này, chúng tôi sẽ chỉ bạn cách 8 cách đơn giản nhất để xử lý.

Flush DNS cache để sửa lỗi dns_probe_finished_nxdomain

DNS cache – bộ nhớ tạm DNS có thể lưu trữ thông tin địa chỉ IP của website bạn đã truy cập. Xóa cache, hay flush cache, là một lệnh dùng để sửa lỗi DNS_PROBE_FINISHED_NXDOMAIN, lệnh này sẽ xóa hết bộ nhớ tạm có thể chứa các IP cũ đang không truy cập được và tải lại IP mới nếu có. Để flush cache, bạn cần chạy lệnh trong Command Prompt dưới quyền administrator trên Windows, gõ “ipconfig/flushdns” và nhấn enter là được.

Các bước xóa cache DNS tóm tắt như sau:

  1. Nhấn biểu tượng Windows để mở start menu và gõ CMD để mở Command Prompt
  2. Nhập lệnh Flush DNS như sau:
    ipconfig/flushdns
  3. Kết quả sẽ trông như sau:
    xóa cache dns để sửa lỗi dns_probe_finished_nxdomain

2. Release và Renew IP Address

Nếu cách trên không xử lý được, vậy bạn có thể làm cách sau để xóa DNS cache hiệu quả hơn.

Windows

Mở Command Prompt bằng quyền administrative và thao tác từng lệnh như sau:

  1. Bạn có thể giải phóng IP hiện hành bằng lệnh sau:
    ipconfig/release
  2. Để xóa DNS cache, bạn nhập lệnh sau:
    ipconfig/flushdns
  3. Để renew địa chỉ IP của bạn nhập lệnh sau:
    ipconfig/renew
  1. Điền thêm lệnh sau để khôi phục cấu hình IP và thiết lập lại Winsock Catalog.
    netsh int ip set dns
    netsh winsock reset
  1. Sau khi nhập xong lệnh, khởi động lại máy tính.

Mọi người dùng cách trên để lấy lại địa chỉ IP mới và khôi phục Winsock trên hệ thống. Khôi phục Winsock hữu dụng vì nó chịu trách nhiệm kiểm soát truy vấn từ ứng dụng Internet và bạn có thể cần làm vậy sau một khoảng thời gian.

macOS

Còn đây là cách release và renew IP address trên macOS:

  1. Chuyển tới System Preferences và click vào nút Network
  2. Chọn kết nối internet của bạn và nhấn Advanced
  3. Chuyển tới TCP/IP tab và click vào nút Renew DHCP Lease
  4. Nhấn OK rồi khởi động lại máy tính của bạn

3. Đổi DNS Servers

Nếu xóa cache vẫn không được, bạn có thể thử đổi DNS server trên máy. Mặc định, máy của bạn sẽ dùng DNS của nhà mạng. Bạn có thể đổi thông tin nameserver này sang Google DNS hoặc OpenDNS.

Windows

Đây là cách để đổi DNS server trên Windows:

  1. Mở Control Panel và tìm Network and Sharing Center.
    mở Network and Sharing Center on Windows 10.
  2. Trên cửa sổ bên trái, nhấn nút Change adapter settings.
  3. Chuột phải vào kết nối và chọn Properties.
    đổi adapter cấu hình trên Windows
  4. Tìm tùy chọn Internet Protocol Version 4 (TCP/IPv4) trong danh sách và nhấn vào nút Properties.
    chỉnh cấu hình IPv4.
  5. Bên dưới tab General, bạn sẽ thấy 2 dòng trong phần DNS server — PreferredAlternate DNS server. Chọn Use the following DNS server addresses option và gõ Google Public DNS:
    8.8.8.8
    8.8.4.4

    Nếu bạn muốn dùng OpenDNS, thêm các dòng sau:

    208.67.220.222
    208.67.222.220
  1. Khi hoàn tất, nhấn vào nút OK để lưu lại thay đổi.

macOS

Đây là cách để chỉnh DNS server trên macOS:

  1. Nhấn vào biểu tượng Apple trong ô trên cùng bên trái và chuyển tới System Preferences.
    chuyển tới macOS Network settings.
  2. Chọn Network và chọn kết nối internet connection bạn đang dùng. Nhấn nút Advanced.
  3. Sau đó, chuyển tới tab DNS. Nhấn dấu + và nhập vào DNS server mới – Google Public DNS hoặc OpenDNS như hình bên dưới
    thêm OpenDNS vào danh sách DNS servers.
  4. Khi hoàn tất, nhấn nút OK để lưu lại thay đổi.

4. Khởi động lại dịch vụ DNS Client

Một phương pháp để sửa lỗi DNS_PROBE_FINISHED_NXDOMAIN là khởi động lại dịch vụ DNS client. Có 3 cách hướng dẫn làm vậy trên Windows.

Windows Command Prompt

Để khởi động lại dịch vụ DNS service từ command line, làm theo các bước sau:

  1. Mở Command Prompt
  2. Dừng DNS server, nhập vào lệnh sau:
    net stop dnscache

    Chờ kết quả hiện ra như sau:

    The DNS Client service was stopped successfully.
  3. Khởi động lại dịch vụ DNS bằng cách gõ:
    net start dnscache

    Chờ kết quả hiện ra như sau:

    The DNS Client service was started successfully.

Windows Services Manager

Đây là cách khởi động lại DNS Client service bằng Windows Services:

  1. Services trong ô tìm kiếm trên Windows
  2. Kéo xuống và tìm tùy chọn DNS Client
  3. Nhấn nút Restart Service
    khởi động lại services

Windows System Configuration

Bạn có thể khởi động lại dịch vụ DNS Client bằng manager Windows System Configuration.

  1. Nhấn Win + R trên bàn phím và gõ msconfig trên thanh tìm kiếm
  2. Chọn tab Services, cuôn xuống, tìm option DNS Client
  3. Đánh dấu bỏ chọn để vô hiệu
    bỏ chọn DNS client
  4. Nhấn nút OK rồi Restart
  5. Giờ, làm tiếp bước 1 và 2, nhưng lần này bạn kích hoạt lại bằng cách đánh dấu vào ô DNS Client
  6. Khởi động lại máy tính lần nữa

5. Kiểm tra bằng file local host

Host file là file local trên máy tính của bạn dùng để trỏ domain tới IP address. Máy tính của bạn sẽ ưu tiên file host trước nếu bạn muốn truy cập website. Nếu trong file host không có bản đồ map domain với IP, máy của bạn mới tìm đến DNS server để kiểm tra ip của domain truy cập là gì.

Nên bạn nên xem lại file host xem có địa chỉ nào đặc biệt. Nó có thể là nguyên do gây lỗi DNS_PROBE_FINISHED_NXDOMAIN.

Windows

Để mở file hosts trên Windows:

  1. Chuột phải vào Notepad và chọn Run as administrator
  2. Chuyển tới File -> Open
  3. Đổi đuôi file từ Text Documents (*.txt) sang All Files
  4. Copy dòng sau vào trong Address Bar:
    %SystemRoot%:\Windows\System32\Drivers\etc
  5. Double click trên file hosts để truy cập
    mở file host trên windows
  6. Nếu tên miền và địa chỉ IP của website có trong file host, hãy xóa nó, và lưu lại thay đổi dòng record đó.
    file host mặc định Windows

macOS

Đây là cách kiểm tra file host trên macOS.

  1. Mở Terminal bằng Launchpad
  2. Nhập lệnh sau để chạy Nano Editor dưới quyền admin:
    sudo nano /private/etc/hosts
  3. Nhập mật khẩu, và bạn được chuyển tới file hosts
  4. Xóa những thông tin liên quan đến tên miền, rồi lưu lại thay đổi và nhấn Control + O
    tùy chỉnh macOS hosts file.

6. Reset Chrome Flags

Google Chrome là một trình duyệt web cho phép người dùng thử các chức năng không chính thức. Các chức năng này đang trong quá trình phát triển và vì vậy có thể không chạy được mượt mà trên mọi thiết bị. Một vài chức năng thậm chí 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ử reset lại các tính năng này, có thể chúng là nguyên nhân gây ra lỗi. Bạn chỉ cần gõ trên thanh địa chỉ:

chrome://flags/

Bạn sẽ thấy hiện lên một trang Chrome thể hiện toàn bộ tính năng của Chrome. Nhấn nút “Reset all” trên cùng. Sau đó, tắt và mở lại Chrome là được:

QUAN TRỌNG: Google Chrome cho phép người dùng thử nghiệm một số tính năng mới. Vì nhiều khi nó vẫn đang phát triển, không phải tính năng nào cũng hoạt động mượt mà. Nó có thể gây hại tới kết nối, nên hãy cẩn thận sử dụng chúng.

Resetting All trên Google Chrome

7. Vô hiệu VPN hoặc Antivirus

VPN (Virtual Private Network) và chương trình diệt virus có vai trò rất lớn khi tham gia internet. Nhưng những ứng dụng này đôi khi lại chặn bạn truy cập vào một số site.

Trước khi đi sâu vào cấu hình internet để sửa lỗi DNS_PROBE_FINISHED_NXDOMAIN, bạn nên thử tắt VPN và antivirus trước.

Vô hiệu antivirus rất dễ – bạn chỉ cần mở giao diện quản lý và tìm chức năng này. Còn để vô hiệu VPN trên máy tính, bạn làm các bước sau:

  1. Bên trong Control Panel, tìm và chuyển tới Network and Internet -> Network Connections.
  2. Chọn VPN bạn muốn tắt và nhấn nút Properties
  3. Bên dưới tab “Networking” trên cửa sổ trên cùng và nhấn uninstall. Thông thường vậy là xong, có thể bạn cần khởi động lại máy để hoàn toàn vô hiệu được VPN.

Sau bước này, bạn hãy thử truy cập vào trang web của bạn xem còn gặp lỗi DNS Probe nữa hay không

8. Liên hệ nhà mạng của bạn

Nếu phương pháp trên không sửa được lỗi DNS_PROBE_FINISHED_NXDOMAIN, thử khởi động lại modem mạng nhà bạn. Đây là các cách restart modem:

  1. Tháo dây nguồn cả modem và router của bạn, rồi chờ 30 giây
  2. Gắn lại dây modem và chờ khoảng 2 phút
  3. Kiểm tra xem lỗi được sửa chưa

Nếu vẫn chưa, hãy liên hệ với nhà mạng. Hỏi họ có vấn đề gì đang diễn ra với internet không và kiểm tra xem họ có giúp gì được không.

Lỗi DNS_PROBE_FINISHED_NXDOMAIN là gì?

Nhiều người không biết DNS_PROBE_FINISHED_NXDOMAIN là gì khi thấy nó hiện lên màn hình trình duyệt. Tuy nhiên, đây là lỗi rất phổ biến. Như trong mã lỗi gợi ý, đây là vấn đề về DNS.

Domain Name System – hay viết tắt là DNS – là hệ thống giúp bạn truy cập website bằng một địa chỉ web dưới dạng tên dễ nhớ. Khi một người điền địa chỉ web lên thanh tìm kiếm và duyệt web, DNS sẽ gửi yêu cầu tới cơ sở dữ liệu online của nó; tìm đúng địa chỉ IP mà địa chỉ web đó đang trỏ tới.

Nếu DNS không tìm thấy kết quả phù hợp, Google Chrome sẽ hiển thị lỗi này lên. Lỗi này dĩ nhiên không chỉ xuất hiện trên Chrome. Trên Firefox nó sẽ hiện dưới tên “We can’t connect to the server at example.com”.

Lời kết

DNS_PROBE_FINISHED_NXDOMAIN là một vấn đề thường gặp của người dùng Google Chrome. Trong bài hướng dẫn này, chúng tôi chỉ chỉ cách xử lý một số cách đơn giản nhất để sửa lỗi dns probe finished nxdomain.

Chúng tôi cũng rất thích thảo luận, nên nếu bạn biết cách nào khác hoặc có cách đơn giản hơn để xử lý lỗi DNS_PROBE_FINISHED_NXDOMAIN này, hãy để 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.