Khắc phục lỗi ENOTFOUND: Couldn't resolve host
Lỗi ENOTFOUND: Couldn't resolve host cho biết hệ thống không thể phân giải tên miền hoặc hostname trong yêu cầu của bạn thành địa chỉ IP tương ứng. Nói cách khác, tra cứu DNS đã thất bại — đây là bước đầu tiên của một yêu cầu mạng.Nguyên nhân có thể xảy ra#
Lỗi này chủ yếu liên quan đến DNS (Domain Name System), không phải việc máy chủ đích có đang chạy hay không.1. Lỗi chính tả hoặc tên miền không đúng định dạng#
Tên miền bị viết sai: Tên miền trong URL yêu cầu của bạn không chính xác, thiếu một dấu /, hoặc có thêm một dấu /, khiến quá trình tra cứu DNS thất bại.
Định dạng URL không hợp lệ: URL có thể thiếu tiền tố giao thức, chẳng hạn như http:// hoặc https://.
2. Sự cố DNS cục bộ hoặc tệp Hosts#
Bộ nhớ đệm DNS bị lỗi: Máy tính hoặc bộ định tuyến của bạn có thể đã lưu các bản ghi DNS không chính xác.
Mục nhập tệp hosts không chính xác: Tệp hosts cục bộ của bạn (được dùng để ghi đè phân giải DNS) có thể chứa các mục nhập lỗi thời hoặc không hợp lệ cho tên miền được yêu cầu.
3. Hạn chế mạng hoặc tường lửa#
Mạng bị ngắt kết nối hoặc không ổn định: Thiết bị của bạn đang ngoại tuyến hoặc có kết nối internet không ổn định.
Máy chủ DNS bị lỗi: Máy chủ DNS được cấu hình trên mạng của bạn (ví dụ: DNS của bộ định tuyến hoặc ISP) đang gặp sự cố hoặc không thể truy cập.
VPN/proxy gây can thiệp: VPN hoặc proxy được cấu hình sai đang chặn hoặc thay đổi hoạt động tra cứu DNS thông thường.
Hạn chế tường lửa: Tường lửa cục bộ hoặc phần mềm bảo mật của bạn có thể đang chặn các yêu cầu DNS (thường là cổng UDP 53).
Cách khắc phục#
Thực hiện các bước sau để khắc phục sự cố và sửa lỗi ENOTFOUND: Couldn't resolve host.1. Cài đặt tiện ích mở rộng hoặc sử dụng ứng dụng máy tính#
2. Xác minh và sửa tên miền/URL#
Kiểm tra kỹ tên miền: Xem xét cẩn thận toàn bộ URL hoặc Base URL mà bạn đang sử dụng trong Apidog. Đảm bảo tên miền được viết đúng chính tả và có định dạng phù hợp (không thiếu hoặc thừa dấu /).Ví dụ: đảm bảo đó là api.example.com thay vì api.exampel.com.
Kiểm tra định dạng URL: Đảm bảo URL bắt đầu bằng http:// hoặc https://.
Nếu Base URL của bạn sử dụng biến môi trường, hãy xác nhận rằng các giá trị biến là chính xác.
3. Làm mới phân giải DNS cục bộ#
Kiểm thử trong trình duyệt: Thử mở trực tiếp cùng một URL trong trình duyệt của bạn.
Nếu trình duyệt cũng không thể truy cập, vấn đề có khả năng nằm ở phía cục bộ (máy tính hoặc mạng của bạn).
Windows: Chạy ipconfig /flushdns trong Command Prompt (CMD).
macOS: Chạy sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder trong Terminal.
Kiểm tra tệp hosts của bạn:Windows: C:\Windows\System32\drivers\etc\hosts
Xóa hoặc chú thích (thêm # vào đầu dòng) bất kỳ mục nhập nào liên quan đến tên miền mà bạn đang kiểm thử.
4. Kiểm tra cấu hình mạng và proxy#
Thay đổi máy chủ DNS: Tạm thời chuyển sang các máy chủ DNS công cộng như Google DNS (8.8.8.8), sau đó thử lại.
Kiểm tra cài đặt VPN/proxy:Thử tắt VPN hoặc proxy của bạn rồi gửi lại yêu cầu.
Nếu bắt buộc phải dùng proxy, hãy đi tới Settings → Network Proxy trong Apidog và xác minh rằng cấu hình proxy là chính xác. Khởi động lại thiết bị mạng: Khởi động lại bộ định tuyến hoặc modem của bạn để xóa các sự cố mạng hoặc DNS tiềm ẩn.
Bằng cách thực hiện các bước này, bạn sẽ có thể xác định và giải quyết nguyên nhân gốc rễ của lỗi ENOTFOUND: Couldn't resolve host trong Apidog. Modified at 2026-06-11 10:23:06