بنیادی مسئلہ
بہت سے پراکسی اور روٹنگ کے قواعد اصل میں صرف IPv4 (A ریکارڈز) کو مدنظر رکھ کر بنائے گئے تھے، لیکن جدید سروسز اکثر A اور AAAA دونوں ریکارڈز شائع کرتی ہیں:
- اگر درخواست IPv4 کی ہو تو وہ پراکسی کے قاعدے سے میل کھاتی ہے، پھر پراکسی سے گزرتی ہے (متوقع)
- اگر درخواست IPv6 کی ہو اور قاعدہ اس کا احاطہ نہ کرے تو وہ مقامی طور پر براہ راست جا سکتی ہے یا کوئی دوسرا ایگزٹ راستہ اختیار کر سکتی ہے
IPv6 کے مستقل شناخت کنندہ کا مسئلہ
کچھ ISP گھریلو یا کاروباری نیٹ ورکس کو کافی مستقل IPv6 پریفکس دیتے ہیں، جو بار بار بدلنے والے IPv4 ایگزٹ ایڈریس سے مختلف ہے۔
اگر IPv6 پریفکس طویل عرصے تک ایک ہی رہے جبکہ IPv4 اکثر بدلتا رہے تو اکاؤنٹ کو نظر آنے والا نیٹ ورک پروفائل زیادہ پیچیدہ ہو جاتا ہے۔ اس کے لیے مطابقت کی جانچ زیادہ موزوں ہے، بجائے اس کے کہ سیدھا یہ نتیجہ نکالا جائے کہ “IPv6 ہمیشہ زیادہ خطرے والا ہے”۔
IPv6 کو محدود کرنے کے 6 فوائد
- زیادہ قابلِ کنٹرول روٹنگ — Claude سے متعلق تمام درخواستیں ایک ہی قابلِ مشاہدہ راستے سے گزرتی ہیں
- “کبھی تیز کبھی سست” کا اتار چڑھاؤ ختم — IPv6 ٹائم آؤٹ کے بعد IPv4 پر واپس جانے سے لیٹنسی میں اچانک اضافہ نہیں ہوتا
- یکساں DNS ریزولوشن — اس جغرافیائی بھٹکاؤ سے بچاؤ جو AAAA کے ISP DNS سے اور A کے پراکسی DNS سے گزرنے کی وجہ سے ہوتا ہے
- مطابقت کی کم بے قاعدگیاں — Claude کو نظر آنے والا سورس IP / ASN / علاقہ زیادہ یکساں رہتا ہے
- پراکسی قواعد کے میچ ہونے کی شرح میں اضافہ — کلائنٹ AAAA ریکارڈز کے ذریعے غیر ترتیب شدہ راستوں پر نہیں جاتے
- آسان ٹربل شوٹنگ — ایک ہی IPv4 راستہ، Happy Eyeballs / ڈوئل اسٹیک ریس سے الجھنے کی ضرورت نہیں
تجویز کردہ طریقہ
تجویز کردہ ترتیب: پہلے چیک کریں کہ IPv4/IPv6 کا ملک، ASN یا پراکسی ایگزٹ ایک ہی ہے یا نہیں؛ اگر نہیں تو اپنے پراکسی کلائنٹ (Sing-Box / Clash / V2Ray / Xray) میں Claude سے متعلق ڈومینز کو ForceIPv4 یا UseIPv4 پر سیٹ کریں۔
سسٹم کی سطح پر بند کرنے کے طریقے (ضرورت پڑنے پر)
sysctl -w net.ipv6.conf.all.disable_ipv6=1networksetup -setv6off <Service> (یا System Settings → Network میں متعلقہ انٹرفیس منتخب کریں، پھر TCP/IP میں IPv6 بند کریں)اس کی قیمت
IPv6 بند کرنے سے IPv6 کے لیے بہتر بنائے گئے کچھ راستے سست ہو سکتے ہیں اور چند IPv6-only نیٹ ورک سروسز متاثر ہو سکتی ہیں۔ عموماً بہتر یہ ہے کہ پہلے اپنے پراکسی کلائنٹ میں Claude سے متعلق ٹریفک کو محدود کریں، اور IPv6 کو سسٹم کی سطح پر صرف اسی وقت بند کریں جب آپ ڈوئل اسٹیک راستے کو کسی اور طرح قابلِ اعتماد طریقے سے کنٹرول نہ کر سکیں۔