Website không mở được, trình duyệt báo lỗi hoặc tải mãi không xong. Câu hỏi đầu tiên rất đơn giản: trang web có sập với mọi người không, hay vấn đề nằm ở phía bạn — nhà mạng, mạng nội bộ hoặc thiết bị? Dưới đây là cách tìm ra câu trả lời chỉ trong vài phút.

1. Kiểm tra website bằng HTTP từ nhiều quốc gia

Mở kiểm tra HTTP và nhập địa chỉ trang web, ví dụ https://example.com. Công cụ sẽ mở trang từ 25 vị trí cùng lúc và hiển thị mã trạng thái cùng thời gian phản hồi ở từng nơi.

  • 200 OK gần như ở mọi nơi — website hoạt động bình thường. Nhiều khả năng vấn đề nằm ở phía bạn.
  • Lỗi ở mọi nơi (hết thời gian chờ, mã 5xx) — website đang sập với tất cả mọi người.
  • Chạy được ở một số quốc gia, không chạy ở số khác — website có thể bị chặn ở một số khu vực hoặc một trong các máy chủ của nó không khả dụng.

2. Xem mã trạng thái

  • 5xx (500, 502, 503, 504) — máy chủ hoặc proxy đứng trước nó gặp sự cố. Thường chỉ chủ website mới sửa được.
  • 4xx (403, 404) — máy chủ có phản hồi nhưng từ chối hoặc không tìm thấy trang. Mã 403 chỉ từ một quốc gia thường là dấu hiệu bị chặn theo quốc gia hoặc bởi tường lửa.
  • Hết thời gian chờ — máy chủ hoàn toàn không phản hồi: có thể nó đã ngừng hoạt động, quá tải hoặc đang bị tấn công DDoS.

3. Kiểm tra DNS

Nếu kiểm tra HTTP báo không tìm thấy host, hãy mở kiểm tra DNS. Nếu các resolver ở nhiều quốc gia không trả về bản ghi A và AAAA, hoặc trả về các bản ghi khác nhau, có thể tên miền đã hết hạn, máy chủ DNS của nó ngừng hoạt động hoặc bản ghi mới được thay đổi và chưa kịp lan truyền.

4. Ping và traceroute

Ping cho biết máy chủ có phản hồi hay không và có bao nhiêu gói tin bị mất. Lưu ý rằng nhiều máy chủ cố ý chặn ping, vì vậy ping thất bại không có nghĩa là website đã sập. Traceroute và MTR cho thấy gói tin bị mất ở mạng nào trên đường đi.

Nếu website chạy với mọi người nhưng không chạy với bạn

  • xóa bộ nhớ đệm của trình duyệt hoặc mở trang trong cửa sổ ẩn danh;
  • thử mạng khác, ví dụ dùng mạng di động thay vì Wi-Fi;
  • đổi máy chủ DNS trên thiết bị của bạn;
  • kiểm tra địa chỉ của chính bạn trên trang IP info — nhà mạng hoặc VPN có thể đang định tuyến lưu lượng qua một quốc gia khác.

Tin khác