Bỏ qua CIDR trong curl thất bại trong khi --noproxy '*' hoạt động
Hãy dùng phiên bản thực tế của máy khách và thư viện được liên kết để giải thích khác biệt của tính năng bỏ qua, thay vì đổ lỗi cho cả một bản phát hành hệ điều hành.
Yêu cầu tới một IP riêng dạng nguyên văn dùng proxy với ngoại lệ mạng con, nhưng lại đi trực tiếp bằng --noproxy '*'. Điều đó không chứng minh hệ điều hành phớt lờ mọi ngoại lệ proxy.
Máy khách đã chứng minh một dạng bỏ qua dễ hiểu. Câu hỏi tiếp theo là liệu nó có triển khai dạng dải mà bạn đã cung cấp hay không.
curl đã thêm việc khớp CIDR cho các ngoại lệ này trong 7.86.0. Một máy chạy bản phát hành hệ điều hành trông mới hơn vẫn có thể có máy khách hoặc thư viện được liên kết từ một nhánh phiên bản khác. Hãy kiểm tra tệp thực thi thực sự được gọi và libcurl được liên kết với nó, không chỉ tên hệ điều hành trong tiêu đề sự cố.
Một ứng dụng dùng libcurl cũng có thể khác với lệnh curl độc lập. Các bản vá của bản phân phối cũng có thể quan trọng, nên hãy dùng tài liệu tính năng của gói đã cài khi chỉ riêng phiên bản cơ sở là chưa đủ.
Giữ đầu vào của yêu cầu thật chính xác. Một tên máy chủ phân giải vào mạng con là trường hợp khác với URL chứa địa chỉ nguyên văn. Bộ phân tích CIDR được hỗ trợ không tự động thực hiện truy vấn DNS để biến mọi tên thành quyết định bỏ qua dựa trên địa chỉ.
Hãy thu thập danh tính máy khách, URL chính xác, giá trị ngoại lệ và kết quả có kiểm soát trước khi thay gói hoặc tạo ra danh sách khổng lồ các địa chỉ riêng lẻ. Bỏ qua toàn cục cho mọi máy chủ là bằng chứng hữu ích về việc so sánh; nhưng nó không tự động là chính sách định tuyến cố định như mong muốn.