Khắc phục lỗi ERR_NAME_NOT_RESOLVED WordPress

3 giờ ago, Hướng dẫn WordPress, Views
Khắc phục lỗi ERR_NAME_NOT_RESOLVED WordPress

Giới thiệu lỗi ERR_NAME_NOT_RESOLVED trong WordPress

Lỗi ERR_NAME_NOT_RESOLVED là một lỗi phổ biến mà người dùng WordPress thường gặp phải khi cố gắng truy cập trang web của họ. Thông báo lỗi này chỉ ra rằng trình duyệt không thể tìm thấy địa chỉ IP liên quan đến tên miền bạn đang cố gắng truy cập. Điều này có nghĩa là DNS (Hệ thống tên miền) không thể phân giải tên miền thành địa chỉ IP tương ứng.

Lỗi này có thể xảy ra do nhiều nguyên nhân khác nhau, từ các vấn đề đơn giản như lỗi đánh máy trong URL đến các vấn đề phức tạp hơn liên quan đến cấu hình DNS hoặc kết nối mạng. Việc hiểu rõ các nguyên nhân có thể giúp bạn nhanh chóng xác định và khắc phục sự cố.

Các nguyên nhân phổ biến gây ra lỗi ERR_NAME_NOT_RESOLVED

Có nhiều yếu tố có thể gây ra lỗi ERR_NAME_NOT_RESOLVED. Dưới đây là một số nguyên nhân phổ biến nhất:

  • Lỗi đánh máy trong URL: Đây là nguyên nhân đơn giản nhất nhưng thường bị bỏ qua. Kiểm tra kỹ xem bạn có gõ đúng tên miền hay không.
  • Sự cố kết nối Internet: Nếu kết nối Internet của bạn không ổn định hoặc bị gián đoạn, trình duyệt có thể không thể phân giải tên miền.
  • Sự cố với máy chủ DNS: Máy chủ DNS có nhiệm vụ chuyển đổi tên miền thành địa chỉ IP. Nếu máy chủ DNS gặp sự cố, quá trình phân giải tên miền sẽ thất bại.
  • Bộ nhớ cache DNS: Bộ nhớ cache DNS lưu trữ thông tin về các tên miền đã truy cập trước đó. Nếu thông tin trong bộ nhớ cache bị lỗi thời hoặc bị hỏng, nó có thể gây ra lỗi ERR_NAME_NOT_RESOLVED.
  • Tường lửa hoặc phần mềm diệt virus: Tường lửa hoặc phần mềm diệt virus có thể chặn trình duyệt truy cập vào máy chủ DNS.
  • Vấn đề với cấu hình DNS của tên miền: Nếu cấu hình DNS của tên miền không chính xác, trình duyệt sẽ không thể tìm thấy địa chỉ IP tương ứng.

Các bước khắc phục lỗi ERR_NAME_NOT_RESOLVED

Dưới đây là các bước bạn có thể thực hiện để khắc phục lỗi ERR_NAME_NOT_RESOLVED:

1. Kiểm tra kết nối Internet

Đảm bảo rằng bạn có kết nối Internet ổn định. Hãy thử truy cập một trang web khác để xác nhận rằng kết nối Internet của bạn hoạt động bình thường.

2. Kiểm tra lại tên miền

Kiểm tra kỹ xem bạn đã gõ đúng tên miền hay chưa. Một lỗi đánh máy nhỏ cũng có thể gây ra lỗi ERR_NAME_NOT_RESOLVED.

3. Xóa bộ nhớ cache của trình duyệt

Bộ nhớ cache của trình duyệt có thể chứa thông tin cũ hoặc bị hỏng. Xóa bộ nhớ cache của trình duyệt có thể giải quyết vấn đề này.

Để xóa bộ nhớ cache trong Chrome, bạn có thể thực hiện các bước sau:

  • Nhấn vào biểu tượng ba chấm ở góc trên bên phải của trình duyệt.
  • Chọn “Công cụ khác” -> “Xóa dữ liệu duyệt web”.
  • Chọn “Từ trước đến nay” trong phạm vi thời gian.
  • Đánh dấu vào ô “Cookie và dữ liệu trang web khác” và “Hình ảnh và tệp được lưu trong bộ nhớ cache”.
  • Nhấn vào nút “Xóa dữ liệu”.

4. Xóa bộ nhớ cache DNS

Bộ nhớ cache DNS lưu trữ thông tin về các tên miền đã truy cập trước đó. Xóa bộ nhớ cache DNS có thể giúp trình duyệt lấy thông tin DNS mới nhất.

Trên Windows:

  • Mở Command Prompt (chạy với quyền quản trị viên).
  • Gõ lệnh ipconfig /flushdns và nhấn Enter.

Trên macOS:

  • Mở Terminal.
  • Gõ lệnh sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder và nhấn Enter (bạn có thể cần nhập mật khẩu quản trị viên).

5. Thay đổi máy chủ DNS

Máy chủ DNS mặc định do nhà cung cấp dịch vụ Internet (ISP) của bạn cung cấp đôi khi có thể gặp sự cố. Bạn có thể thay đổi máy chủ DNS sang một máy chủ DNS công cộng, chẳng hạn như Google DNS hoặc Cloudflare DNS.

Sử dụng Google DNS:

  • Máy chủ DNS ưu tiên: 8.8.8.8
  • Máy chủ DNS dự phòng: 8.8.4.4

Sử dụng Cloudflare DNS:

  • Máy chủ DNS ưu tiên: 1.1.1.1
  • Máy chủ DNS dự phòng: 1.0.0.1

Cách thay đổi máy chủ DNS trên Windows:

  • Mở Control Panel -> Network and Internet -> Network and Sharing Center.
  • Nhấp vào tên mạng của bạn.
  • Nhấp vào “Properties”.
  • Chọn “Internet Protocol Version 4 (TCP/IPv4)” và nhấp vào “Properties”.
  • Chọn “Use the following DNS server addresses” và nhập địa chỉ của máy chủ DNS ưu tiên và dự phòng.
  • Nhấp vào “OK” để lưu các thay đổi.

Cách thay đổi máy chủ DNS trên macOS:

  • Mở System Preferences -> Network.
  • Chọn kết nối mạng của bạn (Wi-Fi hoặc Ethernet).
  • Nhấp vào “Advanced”.
  • Chọn tab “DNS”.
  • Nhấp vào nút “+” để thêm máy chủ DNS mới.
  • Nhập địa chỉ của máy chủ DNS ưu tiên và dự phòng.
  • Nhấp vào “OK” để lưu các thay đổi.

6. Kiểm tra cài đặt tường lửa và phần mềm diệt virus

Tường lửa hoặc phần mềm diệt virus có thể chặn trình duyệt truy cập vào máy chủ DNS. Hãy kiểm tra cài đặt tường lửa và phần mềm diệt virus của bạn để đảm bảo rằng chúng không chặn trình duyệt.

7. Kiểm tra tệp hosts

Tệp hosts là một tệp hệ thống được sử dụng để ánh xạ tên miền với địa chỉ IP. Nếu tệp hosts của bạn chứa một mục nhập không chính xác cho tên miền của bạn, nó có thể gây ra lỗi ERR_NAME_NOT_RESOLVED.

Trên Windows: Tệp hosts nằm ở đường dẫn C:WindowsSystem32driversetchosts.

Trên macOS/Linux: Tệp hosts nằm ở đường dẫn /etc/hosts.

Mở tệp hosts bằng một trình soạn thảo văn bản (như Notepad hoặc TextEdit) và kiểm tra xem có mục nhập nào liên quan đến tên miền của bạn không. Nếu có, hãy đảm bảo rằng nó chính xác hoặc xóa nó.

8. Liên hệ với nhà cung cấp dịch vụ hosting của bạn

Nếu bạn đã thử tất cả các bước trên mà vẫn không thể khắc phục lỗi ERR_NAME_NOT_RESOLVED, có thể có vấn đề với máy chủ DNS của nhà cung cấp dịch vụ hosting của bạn. Hãy liên hệ với nhà cung cấp dịch vụ hosting của bạn để được hỗ trợ.

Phòng ngừa lỗi ERR_NAME_NOT_RESOLVED

Để giảm thiểu khả năng gặp phải lỗi ERR_NAME_NOT_RESOLVED, bạn có thể thực hiện các biện pháp sau:

  • Sử dụng mật khẩu mạnh và thay đổi mật khẩu thường xuyên để bảo vệ tài khoản của bạn khỏi bị xâm nhập.
  • Luôn cập nhật phần mềm và hệ điều hành của bạn để vá các lỗ hổng bảo mật.
  • Cẩn thận khi nhấp vào các liên kết từ các nguồn không đáng tin cậy.
  • Sử dụng phần mềm diệt virus và tường lửa để bảo vệ máy tính của bạn khỏi phần mềm độc hại.
  • Sao lưu trang web của bạn thường xuyên để có thể khôi phục trang web nếu gặp sự cố.

Kết luận

Lỗi ERR_NAME_NOT_RESOLVED có thể gây khó chịu, nhưng thường có thể được khắc phục bằng cách thực hiện các bước đơn giản như kiểm tra kết nối Internet, xóa bộ nhớ cache DNS hoặc thay đổi máy chủ DNS. Nếu bạn đã thử tất cả các bước trên mà vẫn không thể khắc phục lỗi, hãy liên hệ với nhà cung cấp dịch vụ hosting của bạn để được hỗ trợ.