Một website mở được trên máy này nhưng không mở trên máy khác chưa đủ để kết luận máy lỗi hoặc hosting chặn. Hai thiết bị có thể dùng hostname, mạng, resolver, đường IPv6 hoặc trạng thái phiên khác nhau. Cách kiểm tra hiệu quả là giữ một số điều kiện giống nhau rồi thay từng yếu tố.
Hãy bắt đầu bằng việc chép đúng URL không chứa bí mật và ghi thông báo ở từng máy. Nếu một máy đang đăng nhập còn máy kia chưa, chúng có thể không thực hiện cùng hành trình. Trước khi sửa hệ thống, xác nhận bạn đang so sánh cùng một nội dung và quyền truy cập.
Tạo một bảng so sánh nhỏ
Ghi thiết bị, trình duyệt, mạng, URL, thời điểm và kết quả. Đánh dấu lỗi xảy ra trước khi tải trang, khi mở một đường dẫn hay sau khi gửi biểu mẫu. Bảng này không cần mật khẩu, cookie hoặc token để hữu ích.
Ví dụ giả định, điện thoại dùng mạng di động mở được trang chủ, máy tính công ty lại lỗi trên một liên kết sâu. Chưa thể quy lỗi cho đường mạng, vì URL đã khác nhau. Thử cùng URL trước rồi mới đổi mạng hoặc trình duyệt để mỗi lần kiểm tra trả lời một câu hỏi rõ.
Đối chiếu phân giải và đường kết nối
Nếu lỗi thuộc DNS, kiểm tra resolver và kết quả cho cùng hostname. Một trình duyệt có thể dùng cấu hình phân giải riêng theo môi trường. Nếu tên có A và AAAA, hỏi đội kỹ thuật liệu hai máy đang kết nối qua đường khác nhau không.
Không xóa các bản ghi chỉ vì một máy nhận địa chỉ khác trong kiến trúc có CDN hoặc proxy. Cần biết kết quả nào phù hợp mô hình dịch vụ. Nếu mới đổi DNS, đối chiếu dữ liệu nguồn và cache trước khi thay thêm một cấu hình.
Kiểm tra HTTPS và thời gian thiết bị
Nếu chỉ một máy báo chứng chỉ, đọc mã lỗi và tên chứng chỉ quan sát được. Kiểm tra thời gian hệ thống cùng phiên bản phần mềm được hỗ trợ theo quy trình quản trị. Không sửa bằng cách bỏ xác minh hoặc hướng dẫn mọi người chấp nhận chứng chỉ không tin cậy.
Mạng tổ chức có thể có các chính sách hoặc lớp trung gian cần quản trị viên đối chiếu. Hãy gửi thông báo và thời điểm thay vì tự vô hiệu hóa phần mềm bảo vệ. Một khác biệt về đường kết nối cần được xác minh, không nên mặc định đó là hành vi gây hại của nhà cung cấp.
Phân biệt cache nội dung và trạng thái phiên
Nếu cả hai đều mở trang nhưng một máy thấy giao diện cũ, kiểm tra cache trình duyệt, CDN và tài nguyên ứng dụng. Làm mới hoặc dùng phiên kiểm tra phù hợp giúp thu thập bằng chứng, nhưng không thay việc sửa nguồn tài nguyên được phát hành sai.
Nếu lỗi chỉ xuất hiện với một tài khoản, kiểm tra quyền và dữ liệu phía máy chủ. Không chia sẻ tài khoản khách hàng cho nhiều người chỉ để thử. Có thể tạo tình huống kiểm tra được ủy quyền hoặc nhờ đội hỗ trợ đối soát log đã hạn chế dữ liệu nhạy cảm.
Kết thúc từng phép thử bằng ghi nhận
- Điều kiện nào được giữ và yếu tố nào vừa thay?
- Thông báo lỗi có thay đổi hoặc lặp lại không?
- DNS, TLS hay HTTP đã cho bằng chứng gì?
- Lỗi chỉ ở một thiết bị, một mạng hay một tài khoản?
- Bước xử lý tiếp cần bên quản trị nào hỗ trợ?
Đừng gộp nhiều thay đổi rồi coi kết quả tốt hơn là đã biết nguyên nhân. Có thể bạn chỉ đi qua một đường khác trong khi lỗi vẫn tồn tại với khách. So sánh có kiểm soát giúp đội sửa đúng lớp và xác nhận lỗi không còn trong điều kiện đã báo, thay vì chỉ chứng minh một máy khác vẫn mở được.