Việc một trang lỗi trong khi mọi thứ khác vẫn tải chứng tỏ đường hầm vẫn truyền lưu lượng, điều này thu hẹp vấn đề hơn nhiều người tưởng. Ba quan sát sẽ sắp xếp phần còn lại: bạn có nhận được phản hồi HTTP hay không, tên máy chủ có phân giải thành địa chỉ hay không, và các yêu cầu nhỏ có đi qua trong khi yêu cầu lớn bị treo hay không. Đoán mò về VPN trước khi có những câu trả lời đó thường chỉ dời chỗ sự cố chứ không xóa nó đi.

Hãy xử lý các quan sát theo thứ tự, vì một trang đã phản hồi thì không thể đồng thời thất bại ở khâu phân giải. Nếu không tải được gì cả, bạn đang ở nhánh sai và các kiểm tra cho trường hợp đã kết nối nhưng không có internet sẽ áp dụng.

Để thông báo lỗi chọn nhánh

Một lần từ chối, một bài kiểm tra chống bot hay một trang lỗi nghĩa là dịch vụ đã trả lời, tức là các gói đã tới một ứng dụng và quay về. Điều đó chuyển câu hỏi sang chính sách truy cập của trang, vốn có thể cân nhắc địa chỉ ra, tài khoản hoặc các mẫu yêu cầu mà họ không công bố. Lỗi phân giải tên thì chưa bao giờ tới được trang, và địa chỉ là thứ đầu tiên cần kiểm tra. Hết thời gian chờ nằm ở giữa: có gì đó đã được gửi đi và không có gì xác nhận nó.

Cảnh báo chứng chỉ thuộc nhánh thứ tư. Chúng nghĩa là kết nối đã được trả lời bởi thứ mà trình duyệt không thể xác minh danh tính, tức là hoặc một proxy phía bạn, hoặc một sự không khớp thật mà bạn không nên bấm qua. Hãy coi đó là câu hỏi về niềm tin, không phải định tuyến.

Một trang trả lời chưa chứng minh đường hầm hỏng

Khi phản hồi là một trang chặn, hãy so sánh cùng trang đó qua một lối ra thứ hai trong khi giữ nguyên trình duyệt và máy. Nếu kết quả đi theo địa chỉ ra, trang đang đối xử khác với địa chỉ đó, và không cấu hình ứng dụng khách nào thay đổi được. Nếu việc chặn đi theo trình duyệt của bạn, nguyên nhân nằm ở tiện ích, proxy đã lưu hoặc thiết lập trình phân giải. Hai lần chạy tách những lời giải thích đó một cách rẻ.

Lỗi chỉ xảy ra trong trình duyệt đủ phổ biến để thử sớm. Một trang tải được trong trình duyệt được hỗ trợ này nhưng lỗi ở trình duyệt khác cho thấy trạng thái hồ sơ, trình chặn nội dung hoặc DNS mã hóa được cấu hình bên trong chính trình duyệt. Hướng dẫn của Chrome về DNS an toàn cho biết thiết lập đó nằm ở đâu, và đổi nó qua điều khiển được hỗ trợ tốt hơn là đặt lại thiết bị.

Khi chỉ các lần truyền lớn bị treo, hãy xem kích thước gói

Một trang hiển thị phần đầu rồi treo có dấu hiệu khác với trang không bao giờ bắt đầu. Các phản hồi nhỏ có thể đi qua trong khi một tải trọng đầy đủ bị bỏ ở đâu đó mà không thể báo cho bên gửi, và đó là hình dạng của lỗi MTU đường đi khi nhìn từ trình duyệt. Hãy so sánh một yêu cầu tí hon và một yêu cầu lớn tới cùng máy chủ trước khi lý thuyết về lọc. Việc dò MTU đường đi lẽ ra phải học kích thước liên kết nhỏ nhất trên đường, và nó phụ thuộc vào phản hồi ICMP mà các mạng có lọc thường xuyên bỏ đi.

Hãy kiểm tra giả thuyết đó bằng cách quét kích thước thay vì một lần ping. Một lỗi bắt đầu ở kích thước tải trọng cố định là bằng chứng mạnh, còn lỗi di chuyển lung tung thì không.

Xác nhận bản sửa trên yêu cầu đã lỗi

Hãy thử lại thao tác ban đầu, không phải trang chủ, vì vỏ đã lưu đệm có thể hiển thị trong khi lệnh gọi API phía sau đăng nhập vẫn lỗi. Các lệnh bên dưới tách phân giải tên, một yêu cầu nhỏ và một yêu cầu lớn tới cùng máy chủ. Hãy thay tên máy chủ và đường dẫn bằng những giá trị từ yêu cầu thực sự hỏng.

dig +short www.example.com
curl -sS -o /dev/null -w '%{http_code} %{time_total}\n' https://www.example.com/
curl -sS -o /dev/null -w '%{http_code} %{size_download}\n' https://www.example.com/assets/app.js
ping -M do -s 1400 -c 3 203.0.113.20

Nếu câu trả lời của dig khác với cái trình duyệt đã dùng, trình phân giải là biến số, và thiết lập DNS của chính trình duyệt là nơi cần xem. Nếu yêu cầu nhỏ trả về trạng thái trong khi yêu cầu lớn bị treo, hãy xử lý nhánh kích thước gói. Nếu cả hai đều hết thời gian, đường ra và cách trang xử lý địa chỉ đó lại quay về bàn.

Hãy giữ thay đổi đã làm cho yêu cầu ban đầu thành công và hoàn tác phần còn lại. Một đống thay đổi đồng thời trên trình duyệt, trình phân giải và ứng dụng khách khiến bạn không thể nói cái nào mới là quan trọng.

Bài viết liên quan