KNOWLEDGE

اپنا پبلک IP / ایگزٹ IP / گیٹ وے IP کیسے معلوم کریں — تمام پلیٹ فارمز کے لیے گائیڈ

پبلک، ایگزٹ اور گیٹ وے IP کا کیا مطلب ہے، Windows، macOS، Linux، iOS، Android اور راؤٹر پر ہر ایک کو کیسے معلوم کریں، اور ساتھ میں CGNAT، IPv6 اور VPN کی صورتیں۔

مختصراً

جسے آپ «میرا IP» کہتے ہیں، وہ دراصل تین مختلف IP ہیں: ① پبلک ایگزٹ IP (جو ہر بیرونی ویب سائٹ کو نظر آتا ہے — اسے فوراً دیکھنے کے لیے cleanip.io کا ہوم پیج کھولیں)؛ ② پرائیویٹ IP (آپ کی ڈیوائس کا LAN ایڈریس، مثلاً 192.168.1.5)؛ ③ گیٹ وے IP (آپ کے راؤٹر کا LAN ایڈریس، مثلاً 192.168.1.1، جس سے راؤٹر کے ایڈمن پینل میں لاگ ان کیا جاتا ہے)۔ نیچے ہم ہر پلیٹ فارم پر ہر قسم کا IP معلوم کرنے کا طریقہ بتاتے ہیں۔

1۔ تینوں IP میں فرق — انہیں آپس میں نہ ملائیں

انٹرنیٹ (پبلک)
      ↓
      ← ① پبلک ایگزٹ IP (مثلاً 1.2.3.4، آپ کا ISP تفویض کرتا ہے)
      ↓
[ گھریلو راؤٹر ]
      ↓
      ← ③ گیٹ وے IP (مثلاً 192.168.1.1، راؤٹر کا اپنا LAN ایڈریس)
      ↓
[ آپ کا کمپیوٹر / فون ]
      ↓
      ← ② پرائیویٹ IP (مثلاً 192.168.1.5، راؤٹر تفویض کرتا ہے)
نامعام قدرکیسے معلوم کریں (خلاصہ)مقصد
① پبلک ایگزٹ IP1.2.3.4 / 2001:db8::1cleanip.io کا ہوم پیج کھولیںسائٹ لاگز میں یہی نظر آتا ہے؛ سب کو دکھائی دیتا ہے
② پرائیویٹ IP192.168.1.5 / 10.0.0.5کمانڈ لائن: ipconfig / ifconfigمقامی نیٹ ورک میں آپ کی ڈیوائس کا ایڈریس
③ گیٹ وے IP192.168.1.1 / 192.168.0.1کمانڈ لائن: ipconfig، پھر «Default Gateway» دیکھیںراؤٹر کے ایڈمن پینل میں لاگ ان / مقامی روٹنگ

2۔ پبلک ایگزٹ IP معلوم کرنا — سب سے آسان حصہ

2.1 براؤزر میں ایک کلک (تجویز کردہ)

بس cleanip.io کا ہوم پیج کھولیں — ہم فوراً آپ کا ڈوئل اسٹیک ایگزٹ دکھاتے ہیں (IPv4 اور IPv6 ایک ساتھ)، ساتھ میں جغرافیائی مقام، ASN اور ساکھ کا اسکور بھی۔ نہ تھرڈ پارٹی اشتہاری ٹریکنگ، نہ ڈیٹا اکٹھا کرنا۔

دیگر آپشنز: ip.sb / ifconfig.me / icanhazip.com / ipinfo.io / ip138.com (چین میں مقبول)۔

2.2 کمانڈ لائن سے (ڈویلپرز / سرورز کے لیے)

terminal
$ curl ifconfig.me
1.2.3.4

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

$ curl -6 ifconfig.co      # صرف IPv6
2001:db8::1

$ dig +short myip.opendns.com @resolver1.opendns.com
1.2.3.4

2.3 نوٹ: آپ کے پاس IPv4 اور IPv6 دونوں ایگزٹ ہو سکتے ہیں

چین میں گھریلو انٹرنیٹ (مثلاً China Telecom) پر IPv6 ڈیفالٹ طور پر فعال ہوتا ہے، اور دونوں دستیاب ہوں تو براؤزر IPv6 کو ترجیح دیتے ہیں۔ اس لیے «میرا IP کیا ہے» والا ٹول آپ کی توقع کے مطابق IPv4 کے بجائے IPv6 ایڈریس دکھا سکتا ہے — یہ لیک نہیں ہے، بلکہ ڈوئل اسٹیک کا معمول کا رویہ ہے۔ خاص طور پر اپنا IPv4 ایگزٹ دیکھنے کے لیے براؤزر میں ایسا ڈومین کھولیں جو صرف IPv4 پر چلتا ہو (ipv4.ip.sb)۔

3۔ پرائیویٹ IP / گیٹ وے IP معلوم کرنا — پلیٹ فارم کے لحاظ سے

3.1 Windows

cmd.exe (Win + R → cmd)
C:\> ipconfig

Windows IP Configuration

Ethernet adapter Ethernet:
   Connection-specific DNS Suffix . :
   IPv4 Address. . . . . . . . . . . : 192.168.1.5    ← پرائیویٹ IP
   Subnet Mask . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.1    ← گیٹ وے IP

PowerShell صارفین کے لیے: Get-NetIPConfiguration | Format-Table InterfaceAlias, IPv4Address, IPv4DefaultGateway

3.2 macOS

Terminal (zsh)
$ ifconfig en0     # en0 Wi-Fi ہے؛ en1 عموماً وائرڈ ہوتا ہے
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255
    inet6 fe80::aede:48ff:fe00:1122%en0 prefixlen 64 scopeid 0x4

$ route -n get default | grep gateway
   gateway: 192.168.1.1            ← گیٹ وے

$ networksetup -getinfo Wi-Fi      # زیادہ آسان آؤٹ پٹ
DHCP Configuration
IP address: 192.168.1.5
Subnet mask: 255.255.255.0
Router: 192.168.1.1

گرافیکل انٹرفیس میں: System Settings → Network کھولیں، اپنا موجودہ Wi-Fi منتخب کریں، پھر Details → TCP/IP — «Router» فیلڈ ہی آپ کا گیٹ وے ہے۔

3.3 Linux

Terminal (bash)
$ ip addr show          # پرائیویٹ IP
2: enp3s0: <BROADCAST,MULTICAST,UP> mtu 1500
    inet 192.168.1.5/24 brd 192.168.1.255 scope global enp3s0
    inet6 fe80::aede:48ff:fe00:1122/64 scope link

$ ip route | grep default
default via 192.168.1.1 dev enp3s0 proto dhcp metric 100

$ hostname -I            # مختصر شکل، صرف پرائیویٹ IP دکھاتی ہے
192.168.1.5

3.4 iOS (iPhone / iPad)

  • Settings → Wi-Fi کھولیں اور موجودہ Wi-Fi نیٹ ورک کے ساتھ ⓘ معلوماتی بٹن پر ٹیپ کریں
  • «IP Address» (IP ایڈریس) = آپ کا پرائیویٹ IP
  • «Router» = گیٹ وے IP (یعنی آپ کے راؤٹر کا LAN IP)
  • «Subnet Mask» (سب نیٹ ماسک) عموماً 255.255.255.0 ہوتا ہے

3.5 Android

  • Settings → Wi-Fi کھولیں، موجودہ Wi-Fi کو دیر تک دبائیں (یا گیئر آئیکن پر ٹیپ کریں)، پھر Modify network → Advanced پر جائیں
  • «Gateway» / «Gateway IP» ہی راؤٹر کا IP ہے
  • درست راستہ Android برانڈ (Xiaomi / Huawei / Samsung) کے لحاظ سے مختلف ہوتا ہے؛ «Gateway» یا «IP settings» تلاش کریں
  • یا کوئی تھرڈ پارٹی ایپ استعمال کریں جو اسے براہ راست دکھاتی ہے: Wi-Fi Analyzer / Fing

4۔ خاص صورتیں

4.1 میرا VPN آن ہے — پبلک IP کو VPN کا ایگزٹ ہونا چاہیے

فل ٹنل VPN (TUN موڈ) میں آپ کا پبلک ایگزٹ IP، VPN سرور کا IP ہی ہوتا ہے۔ لیکن ان لیکس سے خبردار رہیں:

  • WebRTC آپ کا اصل IP ظاہر کر سکتا ہے — جانچ کے لیے /leak پر ہمارا لیک ٹیسٹ چلائیں
  • اگر ڈوئل اسٹیک میں IPv4 تو VPN ٹنل سے گزرے مگر IPv6 صرف جزوی طور پر VPN سے روٹ ہو، تو براؤزر کی IPv6 ٹریفک VPN کو بائی پاس کر سکتی ہے — آپ کو ایسا IPv6 ایگزٹ نظر آئے گا جو آپ کے ISP سے میل کھاتا ہے
  • HTTP/SOCKS پراکسیز (غیر TUN) UDP کو نہیں سنبھالتیں — WebRTC، QUIC اور ویڈیو کال کی ٹریفک سب لیک ہو سکتی ہیں

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

4.2 میرا گھریلو نیٹ ورک CGNAT پر ہے — راؤٹر کا WAN IP 100.64.x.x ہے

اپنے راؤٹر میں لاگ ان کر کے WAN IP دیکھیں۔ اگر یہ 100.64.0.0/10 رینج میں ہے تو آپ کے ISP نے آپ کو CGNAT کے پیچھے رکھا ہے اور آپ کے پاس حقیقی پبلک IPv4 ایڈریس نہیں ہے۔ پورٹ فارورڈنگ کرنے یا سروسز کو باہر کھولنے کے لیے اپنے ISP کو کال کر کے پبلک IP مانگیں (عموماً مفت)۔ تفصیل کے لیے دیکھیں: CGNAT سیلف چیک گائیڈ۔

4.3 متعدد نیٹ ورک اڈاپٹرز / متعدد ISP — «اصل» ایگزٹ کون سا ہے

اگر آپ کے گھر میں Wi-Fi اور ایتھرنیٹ دونوں جڑے ہوں، یا آپ کے Windows لیپ ٹاپ میں USB نیٹ ورک اڈاپٹر لگا ہو، تو کئی اڈاپٹرز کے اپنے اپنے IP ہو سکتے ہیں — لیکن پبلک ایگزٹ کے طور پر عملاً صرف وہی استعمال ہوتا ہے جو ڈیفالٹ روٹ پر ہو۔

  • Windows: route print چلائیں اور «0.0.0.0» والی سطر میں Gateway دیکھیں
  • macOS / Linux: route -n get default / ip route | grep default

4.4 میں پبلک Wi-Fi / مشترکہ نیٹ ورک پر ہوں — پبلک IP، NAT کے ذریعے مشترکہ ہے

کیفے / ہوٹل / پبلک Wi-Fi نیٹ ورک کا ایگزٹ پورے نیٹ ورک میں مشترکہ ہوتا ہے — سینکڑوں لوگ ایک ہی وقت میں ایک ہی پبلک IP استعمال کر رہے ہو سکتے ہیں۔ اکثر یہی وجہ ہوتی ہے کہ سائٹس آپ کی رفتار محدود کرتی ہیں، CAPTCHA پر مجبور کرتی ہیں یا کم ساکھ کی وجہ سے سیدھا بلاک کر دیتی ہیں۔ ساکھ کا اسکور دیکھنے کے لیے cleanip.io کا ہوم پیج کھولیں — 60 سے کم اسکور کا مطلب ہے کہ احتیاط ضروری ہے (پبلک Wi-Fi پر یہ عام ہے)۔

4.5 میرا IPv6 fe80::... سے شروع ہوتا ہے — کیا نیٹ ورک خراب ہے؟

fe80::/10 سے مراد ہے لنک لوکل ایڈریس، جو ہر IPv6 نیٹ ورک انٹرفیس پر موجود ہوتا ہے — یہ پبلک IPv6 ایڈریس نہیں ہے، بلکہ صرف اپنے سب نیٹ کے اندر کارآمد ہے۔ پبلک IPv6 کے لیے ایسا ایڈریس تلاش کریں جو 2xxx:... سے شروع ہو (گلوبل یونی کاسٹ ایڈریس)۔ اگر صرف fe80 ہو اور کوئی گلوبل IPv6 نہ ہو تو اس کا مطلب ہے کہ آپ کے ISP نے آپ کو IPv6 تفویض نہیں کیا۔

5۔ کمانڈز کا فوری حوالہ

ہدفWindowsmacOS / Linux
پبلک ایگزٹ IPcleanip.io کھولیں / curl ifconfig.mecurl ifconfig.me
تمام مقامی IPipconfig /allifconfig / ip addr
ڈیفالٹ گیٹ وےipconfig چلا کر Default Gateway دیکھیںip route / route -n get default
DNS سرورipconfig /all چلا کر DNS Servers دیکھیںcat /etc/resolv.conf / scutil --dns
روٹنگ ٹیبلroute printnetstat -rn / ip route
DNS کیش صاف کریںipconfig /flushdnssudo killall -HUP mDNSResponder / systemd-resolve --flush-caches

مزید مطالعہ

mimetic
mimetic
mimetic