← Back to Blog

Web Proxy و IPv4 مقابل IPv6

مع نفاذ عناوين IPv4، ينتقل العالم ببطء إلى IPv6. لكن ماذا لو كانت شبكتك الداخلية تدعم IPv6 فقط (للتحديث) بينما معظم الإنترنت لا يزال IPv4؟ أو العكس؟ هنا يعمل البروكسي كمترجم.

البروكسي كبوابة (Dual Stack Gateway)

يمكن لـ Squid العمل في وضع "Dual Stack"، حيث يستقبل الطلبات من العملاء ببروتوكول معين، ويجلب البيانات من الإنترنت ببروتوكول آخر.

سيناريو: عملاء IPv6 للوصول لمواقع IPv4

في هذا السيناريو، الشبكة الداخلية (LAN) تعمل بـ IPv6 بالكامل (لتبسيط الإدارة). يقوم البروكسي باستلام الطلب عبر IPv6، ثم يستخدم عنوانه الخارجي (IPv4) لجلب الموقع القديم.

تكوين Squid لدعم IPv6


# Listen on both IPv4 and IPv6
http_port 3128
http_port [::]:3128

# Prefer IPv6 for outgoing connections (Happy Eyeballs)
dns_v4_first off
                    

هذا يلغي الحاجة لتقنيات معقدة مثل NAT64/DNS64 في كثير من الأحيان، ويجعل الانتقال لـ IPv6 أكثر سلاسة.