KNOWLEDGE

IPv6 کی مکمل گائیڈ — IPv4 سے فرق، اسے کیسے فعال کریں، کیسے بند کریں اور کیسے استعمال کریں

2026 میں IPv6 کا استعمال 45% سے بڑھ چکا ہے، اور چین کے بڑے گھریلو انٹرنیٹ فراہم کنندگان پر ڈوئل اسٹیک اب ڈیفالٹ ہے۔ کیسے پتہ کریں کہ آپ کے پاس IPv6 ہے؟ مسئلہ ہو تو اسے کیسے بند کریں؟ یہ مضمون سب کچھ بتاتا ہے۔

مختصراً

IPv4 میں صرف 4.3 ارب ایڈریس ہیں (جو 2019 میں ہی مکمل طور پر تقسیم ہو چکے)، جبکہ IPv6 میں 340 انڈیسیلین (3.4×10³⁸) ایڈریس ہیں۔ بڑے فراہم کنندگان کا گھریلو انٹرنیٹ اب بطور ڈیفالٹ ڈوئل اسٹیک پر چلتا ہے (بیک وقت IPv4 + IPv6)، اور دستیاب ہونے پر آپ کا براؤزر IPv6 کو ترجیح دیتا ہے — اس لیے cleanip.io ہوم پیج پر آپ کا “میرا IP” ایک لمبے ایڈریس کی صورت میں دکھ سکتا ہے جو اس سے شروع ہوتا ہے: 2408:8456:...۔ یہ معمول کی بات ہے — نہ کوئی بگ ہے نہ لیک۔ نیچے ہم بتاتے ہیں کہ IPv6 کیا ہے، یہ IPv4 سے کیسے مختلف ہے، اور اسے کیسے منظم کریں۔

1۔ IPv6 کیوں بنا — IPv4 کب کا ختم ہو چکا

IPv4 کو 1981 میں (RFC 791) ڈیزائن کیا گیا تھا، جس میں ہر ایڈریس کے لیے 32 بٹس (4 بائٹس) استعمال ہوتے ہیں، یعنی کل 2³² ≈ 4.3 ارب ایڈریس۔ 1980 کی دہائی کے ڈیزائنرز کا خیال تھا کہ یہ ہمیشہ کے لیے کافی ہوں گے، لیکن انہیں یہ اندازہ نہیں تھا:

  • 1990 کی دہائی میں انٹرنیٹ کا دھماکہ — ہر PC کے لیے ایک IP
  • 2000 کی دہائی میں موبائل انٹرنیٹ کا عروج — ہر فون کے لیے ایک IP
  • 2010 کی دہائی میں IoT کی لہر — ہر اسمارٹ آلے یا کیمرے کے لیے ایک IP

IETF نے 1998 میں IPv6 باضابطہ طور پر شائع کیا (RFC 2460؛ موجودہ معیار RFC 8200 ہے)، جس میں 128 بٹس (16 بائٹس) استعمال ہوتے ہیں، یعنی کل 2¹²⁸ ≈ 3.4×10³⁸ ایڈریس — انہیں زمین کی سطح پر پھیلائیں تو ہر مربع ملی میٹر پر 600 کواڈریلین سے زیادہ ایڈریس آتے ہیں۔

لیکن اس کا نفاذ انتہائی سست رہا:

سالعالمی سطح پر IPv6 صارفین کا تناسباہم واقعہ
20100.5%IANA کی وارننگ کہ IPv4 ختم ہونے کے قریب ہے
20121%World IPv6 Launch — Google / Facebook نے اسے مستقل طور پر فعال کیا
201510%امریکی موبائل آپریٹرز (Verizon / T-Mobile) نے صرف IPv6 (IPv6-only) لازمی کر دیا
201930%عالمی IPv4 ایڈریس پول مکمل طور پر تقسیم ہو گیا
202340%China Telecom / China Unicom نے تمام گھریلو انٹرنیٹ صارفین کے لیے IPv6 فعال کیا
202645%+گھریلو انٹرنیٹ، 5G اور ڈیٹا سینٹرز میں وسیع پیمانے پر استعمال

2۔ IPv4 بمقابلہ IPv6 — بنیادی فرق

خصوصیتIPv4IPv6
ایڈریس کی لمبائی32 بٹس (4 بائٹس)128 بٹس (16 بائٹس)
ایڈریسز کی تعداد4.3 ارب3.4×10³⁸ (عملاً لامحدود)
لکھنے کا طریقہ192.168.1.12001:db8::1 (4 ہیکس ہندسوں کے 8 گروپ)
ہیڈر کی لمبائی20-60 بائٹس (متغیر)40 بائٹس (مقررہ)
NATضروری (گھریلو نیٹ ورکس میں ہمیشہ NAT)بنیادی طور پر درکار نہیں: NAT
براڈکاسٹہاں (255.255.255.255)ختم، اس کی جگہ ملٹی کاسٹ
ایڈریس کی خودکار کنفیگریشنDHCP ضروریSLAAC خودکار کنفیگریشن / DHCPv6 اختیاری
فریگمنٹیشنروٹرز فریگمنٹ کر سکتے ہیںصرف اینڈ ٹو اینڈ فریگمنٹیشن (PMTUD لازمی)
IPsecاختیاریاصل ڈیزائن میں لازمی (بعد میں اختیاری کر دیا گیا)
QoSToS فیلڈFlow Label فیلڈ

3۔ IPv6 ایڈریس کو ایک نظر میں کیسے پڑھیں

3.1 مکمل تحریر

2001:0db8:85a3:0000:0000:8a2e:0370:7334

8 گروپ، ہر ایک 4 ہندسوں کا ہیکس نمبر (0-9 / a-f)، جنہیں اس سے الگ کیا جاتا ہے: :۔ ہر گروپ کی زیادہ سے زیادہ قدر ffff = 65535 ہے۔

3.2 مختصر کرنے کے قواعد

  • ہر گروپ کے شروع کے صفر ہٹا دیے جاتے ہیں: 0db8 → db8, 0000 → 0
  • ایک یا زیادہ مسلسل صفر والے گروپس کو :: سے بدلا جا سکتا ہے (ہر ایڈریس میں صرف ایک بار): 2001:db8::8a2e:370:7334 = اوپر والا لمبا ایڈریس
  • بڑے چھوٹے حروف میں فرق نہیں: 2001:DB8::1 = 2001:db8::1

3.3 خاص IPv6 ایڈریس رینجز

رینجمطلبIPv4 میں مساوی
::1/128لوپ بیک127.0.0.1
::/128غیر متعین (تمام صفر)0.0.0.0
fe80::/10لنک لوکل (ہر انٹرفیس پر خود بخود)169.254.x.x
fc00::/7یونیک لوکل (پرائیویٹ؛ عملاً fd00::/8)10/8, 192.168/16
ff00::/8ملٹی کاسٹ224/4
2000::/3گلوبل یونی کاسٹ (پبلک IPv6)عام پبلک IPv4
2001:db8::/32دستاویزی مثالوں کے لیے مخصوصTEST-NET-1/2/3
::ffff:0:0/96IPv4-mapped (اس میں v4 ایڈریس شامل ہوتا ہے)—

تفصیل کے لیے دیکھیں: پرائیویٹ IP ایڈریس کی مکمل گائیڈ۔

4۔ ڈوئل اسٹیک کیا ہے — IPv4 اور IPv6 کو ایک ساتھ چلانا

آج کل تقریباً تمام گھریلو انٹرنیٹ، ڈیٹا سینٹر اور کلاؤڈ سرورز ڈوئل اسٹیک پر چلتے ہیں (ایک ہی انٹرفیس پر IPv4 اور IPv6 دونوں کنفیگر ہوتے ہیں)، اور ایپلیکیشن لیئر منزل کے ایڈریس کی بنیاد پر خود بخود انتخاب کرتی ہے۔

براؤزر google.com کھولتا ہے:
  ↓
  DNS بیک وقت A ریکارڈ (IPv4) اور AAAA ریکارڈ (IPv6) تلاش کرتا ہے
  ↓
  جواب: 142.250.x.x (A) + 2607:f8b0:4004::200e (AAAA)
  ↓
  آپریٹنگ سسٹم Happy Eyeballs (RFC 8305) الگورتھم چلاتا ہے:
  دونوں ایڈریسز پر بیک وقت کوشش کرتا ہے، اور جس سے پہلے TCP ہینڈ شیک مکمل ہو وہی استعمال کرتا ہے (عموماً IPv6 ذرا سا آگے رہتا ہے)۔

اسی لیے جب آپ اپنا IP چیک کرتے ہیں تو دکھایا گیا ایڈریس IPv6 ہو سکتا ہے — IPv4 کام کرتا ہو تب بھی IPv6 عموماً ایک لمحہ پہلے جڑ جاتا ہے۔

5۔ کیسے چیک کریں کہ آپ کے پاس IPv6 ہے

5.1 سب سے آسان طریقہ: آپ کا براؤزر

بس cleanip.io ہوم پیج کھولیں — ہم آپ کا IPv4 اور IPv6 ڈوئل اسٹیک ایگزٹ ساتھ ساتھ دکھاتے ہیں؛ جو موجود ہو وہ دکھایا جاتا ہے، ورنہ “—” دکھایا جاتا ہے۔

یا کوئی صرف IPv6 والی ٹیسٹ سائٹ کھولیں: https://ipv6.google.com — اگر یہ کھل جائے تو آپ کے پاس IPv6 ہے۔

5.2 کمانڈ لائن سے

terminal
$ curl -6 -s ifconfig.co     # صرف v6
2408:8456:1234::1            ← آپ کا پبلک v6 ایڈریس

$ curl -4 -s ifconfig.co     # صرف v4
1.2.3.4

$ ping -6 ipv6.google.com
PING ipv6.google.com(... 2607:f8b0:4004::200e) 56 data bytes
64 bytes from ...: icmp_seq=1 ttl=117 time=12.3 ms

5.3 IPv6 ایڈریس کی قسم پہچاننا — پبلک بمقابلہ لنک لوکل

اگر آپ کو نظر آنے والا IPv6 ایڈریس اس سے شروع ہوتا ہے:

  • 2xxx: یا 3xxx: — پبلک IPv6 (Global Unicast)
  • fe80: — لنک لوکل — پبلک انٹرنیٹ پر روٹ نہیں ہوتا، صرف مقامی سب نیٹ میں کارآمد
  • fd00: / fc00: — ULA (پرائیویٹ) — IPv4 کی پرائیویٹ رینج جیسا
  • ::1 — لوپ بیک

6۔ IPv6 کو کیسے فعال یا بند کریں

6.1 فعال کیسے کریں — عموماً پہلے ہی بطور ڈیفالٹ آن ہوتا ہے

چین کے گھریلو انٹرنیٹ فراہم کنندگان نے 2023 سے اسے سب کے لیے بطور ڈیفالٹ فعال کر رکھا ہے۔ اگر آپ کے گھر میں IPv6 نہیں ہے:

  • اپنے روٹر کے ایڈمن پینل میں لاگ ان کریں، “IPv6 Settings” تلاش کر کے اسے فعال کریں، اور WAN موڈ کو “Native” یا “DHCPv6-PD” پر سیٹ کریں
  • اپنے ISP کی ہیلپ لائن پر کال کریں: “میرے گھر پر IPv6 نہیں ہے، براہ کرم اسے فعال کر دیں”
  • اگر آپ کے روٹر کا فرم ویئر اتنا پرانا ہے کہ اسے سپورٹ نہیں کرتا تو فرم ویئر اپ ڈیٹ کریں یا روٹر تبدیل کریں

6.2 بند کیسے کریں — کبھی کبھی ضروری ہوتا ہے

IPv6 بند کرنے کی عام وجوہات:

  • آپ کا VPN صرف IPv4 کو ٹنل کرتا ہے، اس لیے IPv6 ٹریفک VPN کو بائی پاس کر کے آپ کا اصل IP ظاہر کر دیتی ہے — VPN صارفین کو IPv6 بند کرنا لازمی ہے (الا یہ کہ VPN بھی v6 کو پراکسی کرتا ہو)
  • کچھ پرانی ایپس یا گیٹ ویز IPv6 سے مطابقت نہیں رکھتے اور کنکشن کے مسائل پیدا کرتے ہیں
  • آپ نیٹ ورک کا کوئی مسئلہ ڈیبگ کر رہے ہیں اور پہلے IPv6 کو وجہ کے طور پر خارج کرنا چاہتے ہیں
پلیٹ فارمبند کرنے کا طریقہ
WindowsControl Panel → Network میں موجودہ اڈاپٹر کی Properties کھولیں اور “Internet Protocol Version 6 (TCP/IPv6)” کا ٹک ہٹا دیں
یا PowerShell کے ذریعے: Disable-NetAdapterBinding -InterfaceAlias "Ethernet" -ComponentID ms_tcpip6
macOSSystem Settings → Network → Details → TCP/IP میں “Configure IPv6” کو “Link-local only” یا “Off” پر سیٹ کریں
Linuxsudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
مستقل طور پر لاگو کرنے کے لیے اس فائل میں لکھیں: /etc/sysctl.d/99-disable-ipv6.conf
iOS / Androidسسٹم کی سطح پر IPv6 بند کرنا ممکن نہیں (اس کے لیے جیل بریک / روٹ درکار ہے)؛ اس کے بجائے اپنے VPN کلائنٹ کا “Force IPv4 only” آپشن استعمال کریں
روٹرایڈمن پینل ← IPv6 سیٹنگز ← غیر فعال کریں — اس سے پورے گھر کے لیے بند ہو جاتا ہے

7۔ IPv6 کے عام مسائل

7.1 VPN کے ذریعے IPv6 ٹنل نہیں ہوتا ← آپ کا اصل IP لیک ہو جاتا ہے

بہت سے VPN کلائنٹس بطور ڈیفالٹ صرف IPv4 کو پراکسی کرتے ہیں۔ آپ کا IPv4 ایڈریس VPN کا ایگزٹ دکھاتا ہے، لیکن ڈوئل اسٹیک سائٹ کھولتے وقت براؤزر IPv6 کو ترجیح دیتا ہے اور یہ ٹریفک براہِ راست آپ کے گھریلو نیٹ ورک سے جاتی ہے — جس سے آپ کا اصل پبلک IPv6 ایڈریس ظاہر ہو جاتا ہے۔ حل: خود ٹیسٹ کرنے کے لیے /leak لیک چیکر استعمال کریں، پھر یا تو سسٹم کا IPv6 بند کریں یا ایسا VPN اپنائیں جو v4 اور v6 دونوں کو پراکسی کرے۔

7.2 IPv6 پبلک طور پر روٹ ہوتا ہے ← ڈیوائسز براہِ راست ظاہر ہوتی ہیں

IPv6 میں NAT نہیں ہوتا، اس لیے آپ کے گھریلو نیٹ ورک کی ہر ڈیوائس کو عالمی سطح پر منفرد پبلک IPv6 ایڈریس ملتا ہے۔ اس کا مطلب ہے کہ انٹرنیٹ پر کوئی بھی IPv6 صارف آپ کی ڈیوائسز سے براہِ راست جڑ سکتا ہے — غلط کنفیگریشن کی صورت میں اسمارٹ آلات، NAS اور کیمرے ہیک ہو سکتے ہیں۔

حل: یقینی بنائیں کہ آپ کے روٹر کی IPv6 فائر وال فعال ہو (عموماً بطور ڈیفالٹ آن ہوتی ہے)، جو باہر سے آنے والے کنکشن روکے اور اندر سے باہر جانے والی ٹریفک کی اجازت دے۔

7.3 ISP کا دیا ہوا IPv6 غیر مستحکم ہے — DHCPv6-PD پریفکس ہر ری بوٹ پر بدل جاتا ہے

چین میں گھریلو انٹرنیٹ عموماً DHCPv6-PD کے ذریعے آپ کے روٹر کو /56 یا /60 پریفکس دیتا ہے، لیکن یہ پریفکس ہر ری بوٹ یا لیز کی تجدید پر بدل سکتا ہے، جس سے آپ کی سیٹ کی ہوئی پورٹ فارورڈنگ ٹوٹ جاتی ہے۔

حل: مستقل (static) پریفکس کی درخواست کریں (زیادہ تر فراہم کنندگان یہ نہیں دیتے)، یا DDNS (ڈائنامک DNS) کے ذریعے خودکار اپ ڈیٹ کریں۔

7.4 بیرون ملک کچھ نوڈز IPv6 سپورٹ نہیں کرتے ← ڈوئل اسٹیک الٹا سست ہو سکتا ہے

اگرچہ Happy Eyeballs الگورتھم v4 اور v6 پر بیک وقت کوشش کرتا ہے، لیکن اگر IPv6 کا راستہ خراب ہو (زیادہ لیٹنسی یا پیکٹ لاس) تو اس کے ٹائم آؤٹ کا انتظار کر کے v4 پر واپس جانا صرف v4 استعمال کرنے سے زیادہ سست ہو سکتا ہے۔

8۔ IPv6 فوری حوالہ

ضرورتکمانڈ / طریقہ
اپنا پبلک IPv6 چیک کریںcurl -6 ifconfig.co
تمام مقامی IPv6 ایڈریس دیکھیںip -6 addr show / ifconfig | grep inet6
جانچیں کہ IPv6 سے انٹرنیٹ تک رسائی ہے یا نہیںکھولیں: ipv6.google.com
IPv6 عارضی طور پر بند کریں (Linux)sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
IPv6 عارضی طور پر بند کریں (Windows)کنٹرول پینل میں IPv6 کا ٹک ہٹائیں، یا PowerShell کمانڈ استعمال کریں
ڈیفالٹ IPv6 روٹ چیک کریںip -6 route | grep default
IPv6 پڑوسی کیش صاف کریںip -6 neigh flush all
کسی منزل تک IPv6 کا راستہ ٹریس کریںtraceroute6 example.com / mtr -6 example.com

مزید مطالعہ

mimetic
mimetic
mimetic