Có thể chấp nhận một máy khách qua IPv4 và truy cập trang web mà nó yêu cầu qua IPv6. Đây là những kết nối riêng biệt. Chính sách về phía trang web không nên tự động từ chối máy khách IPv4.

Đó là cái bẫy trong các ví dụ kết hợp việc từ chối họ đích với src ipv4: ACL nguồn thay đổi ai được phép kết nối, không chỉ những kết nối trang web nào được phép.

Xác định hạn chế dự định

Đối với các bản phát hành Squid hỗ trợ các IP ACL liên quan, quy tắc họ đích có thể dùng dst ipv4 để nhận diện đích IPv4. Tích hợp các quy tắc đó với xác thực và quyền đích hiện có; đừng thêm một quyền IPv6 rộng vượt qua chúng.

Tham chiếu ACL phân biệt loại nguồn và đích. Đây là một hạn chế, không phải dịch vụ dịch tự động. Một trang web chỉ IPv4 có thể trở nên không truy cập được dù máy có thể truy cập nó qua IPv4.

Việc gắn địa chỉ IPv6 gửi đi cũng không phải toàn bộ chính sách thực thi. Việc chọn nguồn, các họ đích được phép, câu trả lời DNS và khả năng tiếp cận mạng thực tế đều đóng góp. Hãy quyết định rõ ràng liệu quay lại IPv4 có chấp nhận được không.

Thay đổi forwarded_for không giải quyết vấn đề này. Nó ảnh hưởng đến một tiêu đề HTTP, không phải họ địa chỉ của kết nối TCP của proxy. Tương tự, một trình phân giải DNS IPv6 không bảo đảm mọi tên nó trả lời đều có đích IPv6.

Kiểm tra hành vi riêng của bản phát hành trước khi áp dụng một cấu hình cũ lớn. Cụ thể: dns_v4_first không phải là công tắc ưu tiên họ được hỗ trợ trong Squid 5 đến 7. Một chính sách bạn có thể mô tả chính xác dễ xác thực hơn một bộ cài đặt IPv6 không liên quan.

Bài viết liên quan