5 cách khắc phục lỗi “DNS Server Not Responding” WordPress

4 tháng ago, Hướng dẫn WordPress, Views
5 cách khắc phục lỗi “DNS Server Not Responding” WordPress

5 Cách Khắc Phục Lỗi “DNS Server Not Responding” WordPress

Lỗi “DNS Server Not Responding” (Máy chủ DNS không phản hồi) là một vấn đề phổ biến mà người dùng WordPress có thể gặp phải. Lỗi này thường khiến bạn không thể truy cập trang web của mình, gây ảnh hưởng đến trải nghiệm người dùng và có thể làm giảm doanh thu. May mắn thay, có nhiều cách để khắc phục lỗi này và đưa trang web của bạn hoạt động trở lại bình thường. Bài viết này sẽ hướng dẫn bạn 5 cách khắc phục lỗi “DNS Server Not Responding” trên WordPress một cách chi tiết.

1. Kiểm Tra Kết Nối Internet

Bước đầu tiên và quan trọng nhất là kiểm tra kết nối internet của bạn. Lỗi “DNS Server Not Responding” có thể đơn giản chỉ là do mất kết nối internet tạm thời.

Cách kiểm tra:

  • Kiểm tra xem modem và router của bạn đã được bật và hoạt động bình thường chưa. Hãy thử khởi động lại chúng.
  • Kiểm tra xem các thiết bị khác trong mạng của bạn có kết nối internet được không. Nếu không, vấn đề có thể nằm ở nhà cung cấp dịch vụ internet (ISP) của bạn.
  • Thử truy cập một trang web khác để xác nhận xem vấn đề có phải chỉ xảy ra với trang web WordPress của bạn hay không.

Nếu bạn phát hiện ra rằng không có kết nối internet, hãy liên hệ với ISP của bạn để được hỗ trợ.

2. Xóa Bộ Nhớ Cache DNS (DNS Cache)

Bộ nhớ cache DNS lưu trữ các địa chỉ IP tương ứng với các tên miền. Đôi khi, bộ nhớ cache này có thể bị lỗi thời hoặc bị hỏng, dẫn đến lỗi “DNS Server Not Responding”. Xóa bộ nhớ cache DNS có thể giúp giải quyết vấn đề này.

Cách xóa bộ nhớ cache DNS trên các hệ điều hành khác nhau:

Windows

  1. Mở Command Prompt với quyền quản trị viên.
  2. Nhập lệnh ipconfig /flushdns và nhấn Enter.
  3. Bạn sẽ thấy thông báo “Successfully flushed the DNS Resolver Cache”.

macOS

  1. Mở Terminal.
  2. Nhập lệnh sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder và nhấn Enter.
  3. Bạn sẽ được yêu cầu nhập mật khẩu quản trị viên.

Linux

Lệnh xóa bộ nhớ cache DNS trên Linux có thể khác nhau tùy thuộc vào bản phân phối Linux bạn đang sử dụng. Dưới đây là một số lệnh phổ biến:

  • Systemd-resolved: sudo systemd-resolve --flush-caches
  • nscd: sudo service nscd restart
  • dnsmasq: sudo service dnsmasq restart

Sau khi xóa bộ nhớ cache DNS, hãy thử truy cập lại trang web WordPress của bạn để xem lỗi đã được khắc phục hay chưa.

3. Thay Đổi Máy Chủ DNS (DNS Servers)

Máy chủ DNS mặc định mà bạn đang sử dụng có thể gặp sự cố hoặc bị quá tải. Thay đổi máy chủ DNS sang một máy chủ DNS khác, ổn định hơn, có thể giúp khắc phục lỗi “DNS Server Not Responding”.

Các máy chủ DNS công cộng phổ biến:

  • Google Public DNS: 8.8.8.8 và 8.8.4.4
  • Cloudflare DNS: 1.1.1.1 và 1.0.0.1
  • OpenDNS: 208.67.222.222 và 208.67.220.220

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

  1. Mở Control Panel.
  2. Chọn Network and Internet > Network and Sharing Center.
  3. Nhấp vào tên kết nối mạng của bạn (ví dụ: Ethernet hoặc Wi-Fi).
  4. Nhấp vào Properties.
  5. Chọn Internet Protocol Version 4 (TCP/IPv4) và nhấp vào Properties.
  6. Chọn “Use the following DNS server addresses”.
  7. Nhập địa chỉ IP của máy chủ DNS ưu tiên (Preferred DNS server) và máy chủ DNS dự phòng (Alternate DNS server).
  8. Nhấp vào OK.
  9. Đóng tất cả các cửa sổ.

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

  1. Mở System Preferences.
  2. Chọn Network.
  3. Chọn kết nối mạng của bạn (ví dụ: Wi-Fi hoặc Ethernet).
  4. Nhấp vào Advanced.
  5. Chọn tab DNS.
  6. Nhấp vào nút “+” để thêm một máy chủ DNS mới.
  7. Nhập địa chỉ IP của máy chủ DNS.
  8. Nhấp vào OK.
  9. Nhấp vào Apply.

Sau khi thay đổi máy chủ DNS, hãy xóa bộ nhớ cache DNS (như đã hướng dẫn ở phần trước) và thử truy cập lại trang web WordPress của bạn.

4. Tắt Tường Lửa và Phần Mềm Diệt Virus Tạm Thời

Đôi khi, tường lửa hoặc phần mềm diệt virus có thể chặn kết nối đến máy chủ DNS, gây ra lỗi “DNS Server Not Responding”. Tắt tường lửa và phần mềm diệt virus tạm thời có thể giúp xác định xem chúng có phải là nguyên nhân gây ra vấn đề hay không.

Lưu ý quan trọng: Chỉ tắt tường lửa và phần mềm diệt virus tạm thời để kiểm tra. Hãy bật lại chúng ngay sau khi kiểm tra xong để bảo vệ máy tính của bạn.

Nếu bạn phát hiện ra rằng tường lửa hoặc phần mềm diệt virus là nguyên nhân gây ra lỗi, bạn có thể cần phải cấu hình chúng để cho phép kết nối đến máy chủ DNS.

5. Liên Hệ với Nhà Cung Cấp Hosting

Nếu bạn đã thử tất cả các phương pháp trên mà vẫn không thể khắc phục được lỗi “DNS Server Not Responding”, có thể vấn đề nằm ở phía nhà cung cấp hosting của bạn. Hãy liên hệ với bộ phận hỗ trợ kỹ thuật của nhà cung cấp hosting và cung cấp cho họ thông tin chi tiết về vấn đề bạn đang gặp phải. Họ có thể giúp bạn xác định nguyên nhân gốc rễ của vấn đề và đưa ra giải pháp phù hợp.

Khi liên hệ với nhà cung cấp hosting, hãy chuẩn bị sẵn các thông tin sau:

  • Tên miền của bạn.
  • Thông tin tài khoản hosting của bạn.
  • Các bước bạn đã thực hiện để khắc phục lỗi.
  • Thông tin về bất kỳ lỗi hoặc thông báo nào bạn đã nhận được.

Việc cung cấp đầy đủ thông tin sẽ giúp nhà cung cấp hosting hỗ trợ bạn một cách nhanh chóng và hiệu quả hơn.

Hy vọng rằng một trong những phương pháp trên sẽ giúp bạn khắc phục lỗi “DNS Server Not Responding” trên WordPress và đưa trang web của bạn hoạt động trở lại bình thường.