Tôi có một công cụ web trực tuyến và tôi muốn cấp quyền truy cập cho một công ty. Hiện tại, quyền truy cập được kiểm soát bởi IP thông qua tệp .htaccess. Công ty tôi muốn cấp quyền truy cập nằm trên địa chỉ ipv6 và mặc dù tôi đã thử rất nhiều phương pháp nhưng họ vẫn bị chặn truy cập trang web.
Giả sử ipv6 của họ là: 26b0:21t7:ada2:4a10:38f5:1d56:7a79:c83c
(lưu ý bên lề: thật kỳ lạ, khi họ truy cập một trang web như https://whatismyipaddress.com họ cũng có một địa chỉ ipv4 mà tôi cũng đã đưa vào danh sách trắng)
Tôi đã đọc bài đăng này nhưng nó không thực sự trả lời câu hỏi:
Đưa vào danh sách trắng Phạm vi IPv6 của một Cá nhân qua .htaccess
và tôi đã thử rất nhiều thứ khác nhau như:
<RequireAny>
Require ip 51.203.055.209 # whitelisting ipv4 works fine
Require ip 26b0:21t7:ada2:4a10::/64 26b0:21t7:ada2::/52 26b0:21t7:ada2:4a10:38f5:1d56:7a79:c83c
Require ip 26b0:21t7:10::/48 26b0:21t7:11::/48 26b0:21t7:12::/48 26b0:21t7:13::/48 26b0:21t7:14::/48 26b0:21t7:15::/48 26b0:21t7:16::/48 26b0:21t7:17::/48 26b0:21t7:18::/48 26b0:21t7:19::/48 26b0:21t7:1a::/48 26b0:21t7:1b::/48 26b0:21t7:1c::/48 26b0:21t7:1e::/48
</RequireAny>
... nhưng không có ipv6 nào hoạt động. Thành thật mà nói, tôi không thực sự hiểu toàn bộ vấn đề về mạng con trong ipv6, nhưng tôi cũng không muốn mất nhiều thời gian để tìm hiểu những điều phức tạp về cách thức hoạt động của nó - tôi chỉ muốn có một quy tắc khó và nhanh để đưa ipv6 vào danh sách trắng địa chỉ trong .htaccess.
Sẽ đánh giá cao bất kỳ sự giúp đỡ.