Khắc Phục Lỗi ERR_NAME_NOT_RESOLVED WordPress
Lỗi ERR_NAME_NOT_RESOLVED là một trong những lỗi kết nối phổ biến nhất mà người dùng WordPress có thể gặp phải. Lỗi này thường xuất hiện khi trình duyệt web không thể phân giải tên miền (domain name) thành địa chỉ IP của máy chủ lưu trữ website của bạn. Điều này có nghĩa là trình duyệt không thể tìm thấy website của bạn trên internet.
Nguyên Nhân Phổ Biến Gây Ra Lỗi ERR_NAME_NOT_RESOLVED
Có nhiều nguyên nhân khác nhau 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 DNS: Đây là nguyên nhân phổ biến nhất. DNS (Domain Name System) là hệ thống giúp chuyển đổi tên miền thành địa chỉ IP. Nếu DNS bị lỗi, trình duyệt sẽ không thể tìm thấy địa chỉ IP của website.
- Kết nối internet không ổn định: Nếu kết nối internet của bạn không ổn định, trình duyệt có thể không thể kết nối với máy chủ DNS để phân giải tên miền.
- Cấu hình DNS sai trên máy tính: Cấu hình DNS không chính xác trên máy tính của bạn có thể ngăn trình duyệt phân giải tên miền.
- 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 đôi khi có thể chặn kết nối đến máy chủ DNS.
- Lỗi cache trình duyệt: Trình duyệt web lưu trữ dữ liệu (cache) để tải trang web nhanh hơn. Đôi khi, cache cũ có thể gây ra lỗi.
- Vấn đề với máy chủ lưu trữ (hosting): Trong một số trường hợp hiếm hoi, lỗi có thể đến từ máy chủ lưu trữ của bạn.
Cách Kiểm Tra và Xác Định Nguyên Nhân
Trước khi bắt đầu khắc phục, bạn nên kiểm tra và xác định nguyên nhân gây ra lỗi để có thể áp dụng giải pháp phù hợp nhất.
- 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 các trang web khác để xem liệu chúng có hoạt động bình thường hay không.
- Sử dụng công cụ kiểm tra DNS: Có nhiều công cụ trực tuyến miễn phí cho phép bạn kiểm tra xem DNS của bạn có hoạt động bình thường hay không. Ví dụ như Google’s Public DNS diagnostic tool.
- Kiểm tra xem website có hoạt động trên các thiết bị khác không: Thử truy cập website trên một thiết bị khác (ví dụ: điện thoại di động) hoặc sử dụng một mạng Wi-Fi khác. Nếu website hoạt động trên các thiết bị khác, thì vấn đề có thể nằm ở cấu hình máy tính hoặc mạng internet của bạn.
- Liên hệ với nhà cung cấp dịch vụ hosting: Nếu bạn nghi ngờ rằng vấn đề nằm ở máy chủ lưu trữ, hãy liên hệ với nhà cung cấp dịch vụ hosting để được hỗ trợ.
Các Bước Khắc Phục Lỗi ERR_NAME_NOT_RESOLVED
Sau khi xác định được nguyên nhân, bạn có thể tiến hành khắc phục lỗi theo các bước sau:
1. Xóa Cache Trình Duyệt
Cache trình duyệt có thể lưu trữ dữ liệu cũ và gây ra lỗi. Việc xóa cache có thể giúp giải quyết vấn đề.
Hướng dẫn xóa cache trên Google Chrome:
- Nhấn vào biểu tượng ba chấm dọc ở góc trên bên phải của trình duyệt.
- Chọn “Công cụ khác” (More tools) > “Xóa dữ liệu duyệt web” (Clear browsing data).
- Trong cửa sổ “Xóa dữ liệu duyệt web”, chọn “Tất cả thời gian” (All time) trong phần “Phạm vi thời gian” (Time range).
- Đánh dấu vào ô “Hình ảnh và tệp đã lưu trong bộ nhớ cache” (Cached images and files).
- Nhấn vào nút “Xóa dữ liệu” (Clear data).
Thực hiện tương tự đối với các trình duyệt khác như Firefox, Safari, Edge.
2. Xóa DNS Cache trên Máy Tính
Giống như trình duyệt, hệ điều hành cũng lưu trữ DNS cache. Xóa DNS cache có thể giúp giải quyết lỗi.
Hướng dẫn xóa DNS cache trên Windows:
- Mở Command Prompt với quyền quản trị viên (Administrator).
- Gõ lệnh
ipconfig /flushdnsvà nhấn Enter. - Bạn sẽ thấy thông báo “Successfully flushed the DNS Resolver Cache”.
Hướng dẫn xóa DNS cache trên macOS:
- Mở Terminal.
- Gõ lệnh
sudo dscacheutil -flushcache; sudo killall -HUP mDNSRespondervà nhấn Enter. - Nhập mật khẩu quản trị viên khi được yêu cầu.
3. Thay Đổi Máy Chủ DNS
Sử dụng máy chủ DNS của bên thứ ba, chẳng hạn như Google Public DNS hoặc Cloudflare DNS, có thể giúp cải thiện tốc độ phân giải tên miền và khắc phục lỗi.
Hướng dẫn thay đổi DNS trên Windows:
- Mở Control Panel.
- Chọn “Mạng và Internet” (Network and Internet) > “Trung tâm Mạng và Chia sẻ” (Network and Sharing Center).
- Nhấp vào tên mạng Wi-Fi hoặc Ethernet đang kết nối của bạn.
- Nhấp vào nút “Properties”.
- Chọn “Internet Protocol Version 4 (TCP/IPv4)” và nhấp vào nút “Properties”.
- Chọn “Use the following DNS server addresses”.
- Nhập địa chỉ DNS ưa thích (Preferred DNS server) và địa chỉ DNS thay thế (Alternate DNS server).
- Google Public DNS: 8.8.8.8 / 8.8.4.4
- Cloudflare DNS: 1.1.1.1 / 1.0.0.1
- Nhấp vào nút “OK” để lưu thay đổi.
Hướng dẫn thay đổi DNS trên macOS:
- Mở System Preferences.
- Chọn “Network”.
- Chọn mạng Wi-Fi hoặc Ethernet đang kết nối của bạn.
- Nhấp vào nút “Advanced”.
- Chọn tab “DNS”.
- Nhấp vào nút “+” để thêm máy chủ DNS mới.
- Nhập địa chỉ DNS ưa thích và địa chỉ DNS thay thế.
- Google Public DNS: 8.8.8.8 / 8.8.4.4
- Cloudflare DNS: 1.1.1.1 / 1.0.0.1
- Nhấp vào nút “OK” để lưu thay đổi.
4. Kiểm Tra Tệp Hosts
Tệp hosts là một tệp hệ thống được sử dụng để ghi đè DNS. Nếu có một mục nhập sai trong tệp hosts, nó có thể gây ra lỗi ERR_NAME_NOT_RESOLVED.
Hướng dẫn kiểm tra và chỉnh sửa tệp hosts trên Windows:
- Mở Notepad với quyền quản trị viên.
- Mở tệp
C:WindowsSystem32driversetchosts. - Kiểm tra xem có bất kỳ mục nhập nào liên quan đến tên miền của bạn hay không. Nếu có, hãy xóa chúng hoặc nhận xét chúng bằng cách thêm dấu
#ở đầu dòng. - Lưu tệp hosts.
Hướng dẫn kiểm tra và chỉnh sửa tệp hosts trên macOS:
- Mở Terminal.
- Gõ lệnh
sudo nano /etc/hostsvà nhấn Enter. - Nhập mật khẩu quản trị viên khi được yêu cầu.
- Kiểm tra xem có bất kỳ mục nhập nào liên quan đến tên miền của bạn hay không. Nếu có, hãy xóa chúng hoặc nhận xét chúng bằng cách thêm dấu
#ở đầu dòng. - Nhấn
Ctrl+Xđể thoát. - Nhấn
Yđể lưu thay đổi. - Nhấn
Enterđể xác nhận tên tệp.
5. Tắt Tường Lửa hoặc Phần Mềm Diệt Virus Tạm Thời
Tường lửa hoặc phần mềm diệt virus đôi khi có thể chặn kết nối đến máy chủ DNS. Hãy thử tắt chúng tạm thời để xem liệu lỗi có được giải quyết hay không. Nếu lỗi được giải quyết sau khi tắt tường lửa hoặc phần mềm diệt virus, bạn cần cấu hình lại chúng để cho phép kết nối đến máy chủ DNS.
6. Kiểm Tra Cấu Hình WordPress
Mặc dù ít phổ biến, lỗi ERR_NAME_NOT_RESOLVED đôi khi có thể liên quan đến cấu hình WordPress. Đảm bảo rằng các tùy chọn “Địa chỉ WordPress (URL)” và “Địa chỉ trang web (URL)” trong phần “Cài đặt” > “Tổng quan” (Settings > General) của bảng điều khiển WordPress được đặt chính xác. Nếu bạn vừa chuyển đổi tên miền hoặc cài đặt SSL, hãy kiểm tra kỹ các cài đặt này.
Kết Luận
Lỗi ERR_NAME_NOT_RESOLVED có thể gây khó chịu, nhưng hầu hết các trường hợp đều có thể được khắc phục bằng cách thực hiện các bước được mô tả trong bài viết này. Hãy bắt đầu bằng cách xác định nguyên nhân gây ra lỗi và sau đó áp dụng giải pháp phù hợp nhất. Nếu bạn vẫn gặp khó khăn, đừng ngần ngại liên hệ với nhà cung cấp dịch vụ hosting hoặc một chuyên gia về WordPress để được hỗ trợ.
- Luôn cập nhật trình duyệt và hệ điều hành của bạn.
- Sử dụng mật khẩu mạnh cho tài khoản WordPress và hosting của bạn.
- Sao lưu website của bạn thường xuyên để tránh mất dữ liệu.
