Khắc phục lỗi ERR_NAME_NOT_RESOLVED: Lỗi phân giải tên miền

intermediate🌐 Networking2026-03-26| Trình duyệt web (Chrome, Firefox, Edge, Safari), Hệ điều hành (Windows, macOS, Linux)

Error Message

This site can't be reached. ERR_NAME_NOT_RESOLVED
#mạng#dns#phân giải tên#trình duyệt

TL;DR: Các Cách Khắc Phục Nhanh cho Lỗi ERR_NAME_NOT_RESOLVED

Khi bạn gặp lỗi This site can't be reached. ERR_NAME_NOT_RESOLVED, điều đó có nghĩa là máy tính của bạn không thể dịch tên trang web (ví dụ: example.com) thành địa chỉ IP. Đây gần như luôn là vấn đề về DNS. Dưới đây là những cách nhanh nhất tôi thường thử để khắc phục:

  • Khởi động lại router/modem của bạn: Thật sự, cách này khắc phục một số lượng đáng ngạc nhiên các vấn đề mạng. Chỉ cần rút phích cắm trong 30 giây, sau đó cắm lại.

  • Xóa bộ nhớ đệm DNS của trình duyệt:

    Chrome: Truy cập chrome://net-internals/#dns và nhấp vào "Clear host cache".

    • Firefox: Khởi động lại trình duyệt.
  • Xóa bộ nhớ đệm DNS của hệ điều hành:

    Windows: Mở Command Prompt với quyền quản trị viên và chạy ipconfig /flushdns.

    • macOS: Mở Terminal và chạy sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder.
    • Linux (systemd-resolved): Mở Terminal và chạy sudo resolvectl flush caches hoặc sudo systemctl restart systemd-resolved.
  • Thay đổi máy chủ DNS của bạn: Tạm thời chuyển sang một máy chủ DNS công cộng như Google DNS (8.8.8.88.8.4.4) hoặc Cloudflare DNS (1.1.1.11.0.0.1) trong cài đặt bộ điều hợp mạng của bạn.

  • Thử một trình duyệt hoặc thiết bị khác: Nếu nó hoạt động ở nơi khác, vấn đề là do trình duyệt hoặc máy tính hiện tại của bạn.

Nguyên Nhân Chi Tiết: Điều Gì Đang Xảy Ra Với Việc Phân Giải Tên?

Lỗi ERR_NAME_NOT_RESOLVED xuất hiện khi trình duyệt của bạn không thể chuyển đổi một tên miền dễ đọc (ví dụ: google.com) thành một địa chỉ IP mà máy có thể đọc được (ví dụ: 172.217.160.142). Quá trình chuyển đổi này được xử lý bởi Hệ thống Tên miền (DNS).

Hãy hình dung DNS như một cuốn danh bạ điện thoại của internet. Khi bạn gõ địa chỉ một trang web, máy tính của bạn yêu cầu một máy chủ DNS cung cấp địa chỉ IP tương ứng. Nếu không thể truy cập máy chủ DNS, hoặc nếu nó không có mục nhập cho tên miền đó, hoặc nếu cấu hình cục bộ của bạn bị lỗi, bạn sẽ gặp lỗi này.

Các lý do phổ biến cho sự cố này bao gồm:

  • Bộ nhớ đệm DNS cục bộ bị hỏng: Máy tính hoặc trình duyệt của bạn có thể có các bản ghi DNS cũ hoặc không hợp lệ được lưu trong bộ nhớ đệm.
  • Cấu hình máy chủ DNS không chính xác: Máy tính hoặc router của bạn có thể đang trỏ đến một máy chủ DNS không tồn tại hoặc không phản hồi.
  • Sự cố router/modem: Thiết bị chịu trách nhiệm kết nối bạn với internet có thể đang gặp trục trặc.
  • Can thiệp của tường lửa hoặc phần mềm diệt virus: Phần mềm bảo mật đôi khi có thể chặn các truy vấn DNS.
  • Sự cố VPN/Proxy: Nếu bạn đang sử dụng một trong số này, nó có thể bị cấu hình sai hoặc đang gặp sự cố.
  • Các mục trong tệp hosts: Các mục không chính xác trong tệp hosts cục bộ của bạn có thể ghi đè lên các tra cứu DNS.
  • Sự cố ISP (Nhà cung cấp dịch vụ Internet): Các máy chủ DNS của ISP của bạn có thể bị lỗi hoặc đang gặp sự cố.
  • Sự cố DNS cụ thể của trang web: Ít phổ biến hơn đối với các trang web nổi tiếng, nhưng các bản ghi DNS của chính trang web có thể bị cấu hình sai hoặc đang lan truyền chậm.

Các Cách Khắc Phục

Hãy cùng tìm hiểu chi tiết hơn các bước khắc phục sự cố.

1. Khắc Phục Sự Cố Cụ Thể Của Trình Duyệt

Đôi khi vấn đề chỉ giới hạn trong trình duyệt của bạn.

  • Xóa Bộ Nhớ Đệm DNS Của Trình Duyệt

    Các trình duyệt thường duy trì bộ nhớ đệm DNS riêng của chúng.

    Chrome:chrome://net-internals/#dns vào thanh địa chỉ và nhấp vào "Clear host cache".

    • Firefox: Đơn giản chỉ cần khởi động lại Firefox thường sẽ xóa bộ nhớ đệm nội bộ của nó.
  • Tắt DNS Prefetching / Giao Thức QUIC

    Các tính năng này đôi khi có thể gây ra sự cố. Hãy thử tắt chúng tạm thời.

    Chrome: Truy cập chrome://settings/security và tắt tạm thời "Preload pages for faster browsing and searching" hoặc "Use secure DNS". Đối với QUIC, truy cập chrome://flags/#enable-quic và đặt nó thành "Disabled".

    • Firefox:about:config, tìm kiếm network.dns.disablePrefetch và đặt nó thành true. Đồng thời kiểm tra network.http.speculative-parallel-limit và đặt nó thành 0.
  • Kiểm Tra Trong Chế Độ Ẩn Danh/Riêng Tư

    Điều này bỏ qua các tiện ích mở rộng và dữ liệu đã lưu trong bộ nhớ đệm, có thể giúp cô lập vấn đề.

2. Bộ Nhớ Đệm DNS Của Máy Cục Bộ

Hệ điều hành của bạn cũng lưu trữ các bản ghi DNS. Xóa nó có thể giải quyết các mục nhập cũ.

  • Windows

ipconfig /flushdns

  
  - 
    #### macOS
    ```bash
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

  • Linux

    Tùy thuộc vào bản phân phối và trình phân giải DNS của bạn:

    systemd-resolved (phổ biến trong Ubuntu, Fedora): ```bash sudo resolvectl flush caches

Hoặc khởi động lại dịch vụ

sudo systemctl restart systemd-resolved

      
      - **nscd (hệ thống cũ hơn):**
        ```bash
sudo /etc/init.d/nscd restart

  - **dnsmasq:**
    ```bash

sudo /etc/init.d/dnsmasq restart

      
    
  

### 3. Cấu Hình Mạng: Máy Chủ DNS
Đây là nơi bạn cho máy tính biết nên sử dụng máy chủ DNS nào.

  - 
    #### Kiểm Tra Cài Đặt DNS Hiện Tại
    
      **Windows:** Mở Command Prompt và chạy `ipconfig /all`. Tìm "DNS Servers" dưới bộ điều hợp mạng đang hoạt động của bạn.
      - **macOS:** Mở Terminal và chạy `scutil --dns`.
      - **Linux:** Kiểm tra `/etc/resolv.conf` hoặc sử dụng `resolvectl status` (nếu sử dụng systemd-resolved).
    
  
  - 
    #### Thay Đổi Máy Chủ DNS
    Tạm thời chuyển sang các máy chủ DNS công cộng đáng tin cậy như Google (`8.8.8.8`, `8.8.4.4`) hoặc Cloudflare (`1.1.1.1`, `1.0.0.1`).

    
      **Windows:** Truy cập "Network and Internet Settings" > "Change adapter options". Nhấp chuột phải vào bộ điều hợp đang hoạt động của bạn (Ethernet hoặc Wi-Fi), chọn "Properties", sau đó "Internet Protocol Version 4 (TCP/IPv4)", "Properties". Chọn "Use the following DNS server addresses" và nhập chúng.
      - **macOS:** Truy cập "System Settings" > "Network". Chọn kết nối đang hoạt động của bạn, nhấp vào "Details", sau đó "DNS". Thêm các máy chủ DNS mới.
      - **Linux:** Điều này phụ thuộc vào trình quản lý mạng của bạn. Đối với NetworkManager, bạn thường có thể thực hiện thông qua GUI. Các tùy chọn dòng lệnh bao gồm chỉnh sửa `/etc/resolv.conf` (mặc dù các thay đổi có thể bị ghi đè) hoặc cấu hình NetworkManager trực tiếp. Ví dụ cho NetworkManager với nmcli:
        ```bash
nmcli con show # Tìm tên kết nối của bạn, ví dụ: "Wired connection 1"
nmcli con mod "Wired connection 1" ipv4.dns "8.8.8.8 8.8.4.4"
nmcli con mod "Wired connection 1" ipv4.dns-search ""
nmcli con up "Wired connection 1"

4. Sự Cố Router/Modem

Router của bạn hoạt động như một bộ chuyển tiếp DNS cục bộ hoặc trỏ đến các máy chủ DNS của ISP của bạn.

  • Khởi Động Lại Router

    Một lần khởi động lại đơn giản có thể khắc phục nhiều sự cố mạng không liên tục, bao gồm các vấn đề phân giải DNS.

  • Kiểm Tra Cài Đặt DNS Của Router

    Đăng nhập vào bảng điều khiển quản trị của router của bạn (thường thông qua 192.168.1.1 hoặc 192.168.0.1) và xác minh cấu hình DNS của nó. Đảm bảo nó không trỏ đến các máy chủ không hợp lệ.

5. Can Thiệp Của Tường Lửa Hoặc Phần Mềm Diệt Virus

Đôi khi phần mềm bảo mật có thể quá mức cần thiết.

  • Tạm Thời Tắt

    Để kiểm tra, hãy tạm thời tắt tường lửa hoặc phần mềm diệt virus của bạn. Nếu trang web tải được, bạn đã tìm ra thủ phạm. Hãy nhớ bật lại và sau đó điều tra các quy tắc cụ thể.

6. Cài Đặt Proxy

Nếu bạn đang sử dụng proxy, nó có thể bị cấu hình sai hoặc bị lỗi.

  • Kiểm Tra Cài Đặt Proxy Của Hệ Thống/Trình Duyệt

    Đảm bảo không có cài đặt proxy không chính xác nào được bật. Trong Windows, truy cập "Internet Options" > "Connections" > "LAN settings". Trên macOS, "System Settings" > "Network" > "Details" > "Proxies".

7. Tệp Hosts

Tệp hosts cục bộ của bạn có thể ghi đè DNS và trỏ một tên miền đến một IP cụ thể.

  • Kiểm Tra Các Mục Nhập Không Chính Xác

    Đảm bảo không có các mục nhập sai sót nào cho tên miền bạn đang cố gắng truy cập.

    Windows: C:\Windows\System32\drivers\etc\hosts

    • macOS/Linux: /etc/hosts

    Mở bằng trình soạn thảo văn bản (với quyền quản trị viên trên Windows, với sudo trên macOS/Linux).

8. Sự Cố ISP Hoặc Các Vấn Đề Cụ Thể Của Trang Web

Nếu tất cả các bước khắc phục sự cố cục bộ đều thất bại, vấn đề có thể nằm ngoài tầm kiểm soát của bạn.

  • Kiểm Tra Với Điểm Phát Sóng Di Động

    Kết nối máy tính của bạn với điểm phát sóng di động của điện thoại. Nếu trang web hoạt động, vấn đề nằm ở mạng gia đình hoặc ISP của bạn.

  • Sử Dụng Công Cụ Trực Tuyến

    Kiểm tra xem trang web có bị lỗi với tất cả mọi người hay chỉ riêng bạn bằng cách sử dụng các trang web như downforeveryoneorjustme.com.

  • Liên Hệ Với ISP Của Bạn

    Nếu vấn đề vẫn tiếp diễn và dường như là vấn đề trên toàn mạng, ISP của bạn có thể đang gặp sự cố máy chủ DNS.

Các Bước Xác Minh

Sau khi thử một cách khắc phục, hãy xác nhận nó đã hoạt động:

  • Ping tên miền:

ping example.com


Nếu nó trả về một địa chỉ IP và các phản hồi thành công, quá trình phân giải DNS đang hoạt động.

  
  - **Sử dụng `nslookup` hoặc `dig`:**
    ```bash
nslookup example.com
# Hoặc để biết thêm chi tiết
dig example.com

Các công cụ này sẽ cho bạn biết máy chủ DNS nào đã phân giải tên và địa chỉ IP mà nó trả về.

  • Thử lại trình duyệt: Mở một cửa sổ hoặc tab trình duyệt mới và thử truy cập trang web.

Phòng Ngừa & Mẹo

  • Sử dụng máy chủ DNS đáng tin cậy: Sử dụng các nhà cung cấp DNS công cộng nổi tiếng (Google, Cloudflare, OpenDNS) có thể mang lại độ tin cậy cao hơn và đôi khi tốc độ nhanh hơn so với các máy chủ mặc định của ISP.
  • Cập nhật hệ điều hành và trình duyệt: Các bản cập nhật thường bao gồm các cải tiến về ngăn xếp mạng và sửa lỗi.
  • Khởi động lại router định kỳ: Một lần khởi động lại nhanh chóng sau vài tuần có thể giúp giữ cho thiết bị mạng của bạn hoạt động tốt.
  • Kiểm tra cấu hình mạng: Định kỳ kiểm tra cài đặt bộ điều hợp mạng và cấu hình router của bạn, đặc biệt là sau khi cập nhật hệ thống hoặc thay đổi mạng. Để kiểm tra nhanh cấu hình mạng cục bộ của bạn, như đảm bảo địa chỉ IP, gateway và máy chủ DNS của bạn đều nằm trên cùng một mạng con dự kiến, tôi đôi khi sử dụng các công cụ như Subnet Calculator trên ToolCraft. Nó rất tiện lợi để xác nhận cấu hình mạng cơ bản của bạn ổn định, điều này có thể gián tiếp ảnh hưởng đến phân giải DNS nếu máy của bạn thậm chí không thể truy cập máy chủ DNS đã cấu hình.

Đọc Thêm

Related Error Notes