Phân Tích Nhật Ký Nginx Để Nhận Diện Chính Xác Các Dòng Googlebot (Mã EZ03)
1. Sự khác biệt giữa trình đọc nguồn cấp và trình dựng trang di động
Qua phân tích nhật ký truy cập định dạng JSON, hệ thống thu thập dữ liệu sử dụng nhiều tác nhân chuyên biệt. Trình đọc nguồn cấp RSS thường xuất hiện từ dải địa chỉ 66.249.92.x, trong khi trình thu thập dữ liệu chính thức sử dụng dải 66.249.66.x đến 66.249.79.x với cấu hình thiết bị di động hoặc máy tính để bàn.
2. Tầm quan trọng của trường tiêu đề HTTP Accept
Trình thu thập nguồn cấp XML thường gửi tiêu đề Accept: */* để tải nhanh tệp cấu trúc, trong khi trình thu thập phục vụ lập chỉ mục tìm kiếm gửi chuỗi Accept đầy đủ bao gồm text/html, application/xhtml+xml và định dạng trao đổi có chữ ký (signed-exchange).
3. Xác thực ngược qua bản ghi DNS PTR
Để chống giả mạo chuỗi User-Agent từ các công cụ quét tự động, quản trị viên có thể thực hiện tra cứu ngược DNS (rDNS) trên địa chỉ IP nguồn, đảm bảo tên miền trả về kết thúc bằng googlebot.com hoặc google.com trước khi đối chiếu xuôi về lại địa chỉ IP gốc.