Cách kiểm tra website có bị chặn không
Phân biệt trang bị chặn với trang bị sập hoặc mạng lỗi bằng vài phép thử đơn giản: đổi mạng, so sánh DNS, thử HTTPS. Cách đọc từng kết quả.
Tìm “website này có bị chặn không” thường dẫn tới các trang kiểm tra trực tuyến. Chúng hữu ích, nhưng trả lời một câu hỏi khác với câu hỏi của bạn. Bài này hướng dẫn kiểm tra từ phía bạn, trên mạng của bạn, và đọc kết quả mà không vội kết luận.
Bị chặn, bị sập hay bị lỗi? Cách phân biệt
Cùng một thông báo lỗi có thể đến từ những tình huống rất khác nhau. Hãy kiểm tra các điều sau trước vì chúng nhanh:
- Trang có sập với mọi người không? Các trang kiểm tra công khai kiểu “sập với mọi người hay chỉ với mình” thử từ máy chủ của họ. Nếu họ báo trang sập thì đó là câu trả lời và không có gì bị chặn. Nếu họ báo trang vẫn chạy, vấn đề nằm giữa bạn và trang. Lưu ý máy chủ của trang kiểm tra nằm trên mạng khác với mạng của bạn nên không thấy bộ lọc của ISP bạn.
- Kết nối của bạn còn hoạt động không? Mở hai ba trang không liên quan. Nếu nhiều trang cùng lỗi thì vấn đề là kết nối, không phải chặn.
- Đồng hồ trên máy có đúng không? Sai ngày giờ làm chứng chỉ HTTPS bị coi là không hợp lệ và nhiều trang lỗi chứng chỉ.
- Địa chỉ có đúng không? Gõ nhầm hoặc dấu trang cũ thường giải thích lỗi “không tìm thấy”.
Năm phép thử thật sự cho thấy việc chặn
1. Thử trên mạng khác
Chuyển từ Wi-Fi sang dữ liệu di động, hoặc mượn điểm phát sóng của bạn bè. Nếu trang mở được ở mạng này mà lỗi ở mạng kia, mạng bị lỗi đang can thiệp. Đây là phép thử cho nhiều thông tin nhất và không tốn gì. Các nguyên nhân được phân tích trong Vì sao trang mở được bằng dữ liệu di động nhưng không mở được bằng Wi-Fi?
2. Đọc kỹ thông báo lỗi
| Bạn thấy gì | Thường có nghĩa là |
|---|---|
| “Không tìm thấy máy chủ” hoặc “can't resolve host” | DNS thất bại. Có thể bị chặn DNS, hoặc chỉ là máy phân giải lỗi |
| Một trang của ISP, trường học hoặc router báo truy cập bị hạn chế | Trang thông báo chặn rõ ràng, thường qua DNS hoặc chuyển hướng HTTP |
| “Connection reset” hoặc lỗi ngay lập tức, chỉ với HTTPS | Thường là lọc SNI/DPI |
| Chờ lâu rồi “hết thời gian” | Gói tin bị loại bỏ. Có thể là chặn IP, tường lửa, hoặc máy chủ sập |
| Cảnh báo chứng chỉ cho một tên khác | Có thứ khác đang trả lời thay trang. Đừng bấm tiếp tục |
Đừng bao giờ chấp nhận cảnh báo chứng chỉ để “vào cho được” trang bị chặn. Cảnh báo nghĩa là kết nối không nói chuyện với trang thật.
3. So sánh câu trả lời DNS
Hỏi máy phân giải của mạng và một máy phân giải độc lập cùng một tên rồi so sánh. Trên máy tính bạn có thể dùng nslookup example.com rồi nslookup example.com 1.1.1.1. Nếu hai câu trả lời khác nhau và chỉ câu trả lời độc lập dùng được, DNS của mạng đang trả lời sai hoặc bị lỗi. Hướng dẫn đầy đủ, gồm cả dig và curl, nằm trong Những website nào bị chặn trên Wi-Fi của tôi? Chỉ riêng địa chỉ khác nhau chưa phải bằng chứng, vì các trang lớn trả về máy chủ khác nhau cho các mạng khác nhau.
4. Thử HTTPS tới địa chỉ thật
Nếu DNS có vẻ ổn mà trang vẫn lỗi, câu hỏi tiếp theo là bắt tay HTTPS có bị can thiệp không. Kết nối tới được máy chủ nhưng bị reset trong lúc bắt tay gợi ý lọc theo tên. Kết nối không bao giờ tới được máy chủ gợi ý chặn IP hoặc tường lửa. Đây là logic đằng sau lọc SNI và cách tách gói để vượt qua.
5. Chạy Inspect URL
Làm tay bước 3 và 4 được nhưng rối trên điện thoại. Inspect URL của GreenTunnel làm giúp bạn. Mở tab, nhập tên miền và chạm Inspect. Nó so sánh DNS của ISP với DNS mã hoá, thử kết nối trực tiếp tới IP thật ở cổng 443, kiểm tra HTTPS không vượt chặn, rồi kiểm tra với từng kỹ thuật vượt chặn. Thẻ tổng kết nêu kết luận trong một dòng: mở được không cần hỗ trợ, DNS giả, bị lọc theo tên, bị chặn theo địa chỉ IP, hoặc không xác định được. Giải thích đầy đủ: Trang web có bị chặn không?
Việc kiểm tra chạy trên thiết bị của bạn và kết nối thẳng tới trang và máy chủ DNS bạn đã chọn. Chúng tôi không thu thập các tên miền bạn kiểm tra.
Mỗi kết luận có nghĩa gì với bạn
- Mở được không cần hỗ trợ: không bị chặn trên mạng này. Nếu trang vẫn trục trặc, hãy nghi ngờ trang, ứng dụng hoặc thiết bị của bạn.
- DNS giả: bật DNS mã hoá là giải quyết được. Xem DoH và DoT.
- Bị lọc theo tên: một kỹ thuật vượt chặn có thể chạy. Dùng kỹ thuật Inspect URL tìm được và xem Cách mở chặn một website để có quy trình đầy đủ.
- Bị chặn theo địa chỉ IP: kỹ thuật cục bộ không giúp được. Bạn cần máy chủ riêng hoặc VPN từ xa, là một loại công cụ khác.
- Không xác định được: thử lại trên mạng khác và xem hướng dẫn xử lý sự cố.
Giới hạn cần nói thẳng
Một phép thử chỉ cho thấy điều đang xảy ra lúc này trên một mạng. Bộ lọc có thể được bật hoặc gỡ không báo trước, và ISP có thể đối xử với các khách hàng khác nhau. Kết quả hôm nay không bảo đảm cho tuần sau. GreenTunnel không giấu địa chỉ IP của bạn, không phải công cụ ẩn danh, và không hứa mở được trang cụ thể nào hay vượt tường lửa của quốc gia nào.
GreenTunnel miễn phí trên Android và iPhone, có Premium tuỳ chọn. Xem cách hoạt động ở trang chủ.
Câu hỏi thường gặp
Các trang kiểm tra “trang này có bị chặn không” có đáng tin không?
Chúng đáng tin cho câu hỏi “có sập với mọi người không”. Chúng không đáng tin cho “có bị chặn trên mạng của tôi không”, vì chúng thử từ máy chủ riêng và không thấy bộ lọc của ISP, trường học hay router của bạn.
Có thể kiểm tra mà không cài gì không?
Có. Thử mạng khác và chạy nslookup hoặc dig với hai máy phân giải trên máy tính không cần phần mềm bổ sung. Ứng dụng trên điện thoại đơn giản là tiện hơn khi bạn không ở cạnh máy tính.
Trang mở được bằng dữ liệu di động thì chắc chắn bị chặn trên Wi-Fi của tôi?
Chưa chắc. Cũng có thể là lỗi router, bộ nhớ đệm DNS hoặc sự cố IPv6. Nhưng nó cho thấy nguyên nhân nằm ở phía Wi-Fi, thu hẹp phạm vi tìm kiếm rất nhiều.
Việc kiểm tra có cho trang hay ISP biết tôi đã xem không?
Kiểm tra tạo cùng loại kết nối như khi mở trang. ISP của bạn thấy những gì họ vẫn thấy khi bạn duyệt web bình thường, như truy vấn DNS nếu không mã hoá và đích của kết nối.
Nguồn
- IETF, RFC 8446: TLS 1.3 (bắt tay và phần mở rộng server_name).
- IETF, RFC 8484: DNS Queries over HTTPS.