In this Article
“PORT_BLOCKED” پیغام دیکھنا مایوس کن اور الجھن میں ڈالنے والا ہوتا ہے۔ تاہم، یہ جاننا ضروری ہے کہ اس کا تعلق 823/824 پراکسی پورٹس سے نہیں بلکہ اُس سروس پورٹ سے ہوتا ہے جس سے آپ رابطہ کرنے کی کوشش کر رہے ہوتے ہیں۔ اس مضمون میں، ہم پورٹس اور بلاکس کے بارے میں یہ تمام سوالات (کیا اور کیوں) واضح کریں گے – پورٹس سے نمٹنے کی اپنی حکمت عملی جاننے کے لیے پڑھتے رہیں۔
پورٹس کیا ہیں؟
تصور کریں کہ آپ ایک پارسل بھیج رہے ہیں۔ آپ کو اپنا اور وصول کنندہ دونوں کا پتہ لکھنا ہوتا ہے تاکہ ڈاک کے عملے کو معلوم ہو کہ اسے کہاں بھیجنا ہے۔ آپ کو گلی کا درست نام اور وصول کنندہ کی عمارت کا صحیح نمبر بھی معلوم ہونا چاہیے، کیونکہ ایک ہی گلی میں کئی گھر اور عمارتیں ہو سکتی ہیں۔ اس سے یقینی ہو جائے گا کہ آپ کا پارسل اپنی منزل تک پہنچے اور گم نہ ہو۔
جب آپ انٹرنیٹ پر براؤزنگ کرتے ہیں تو کچھ ایسا ہی ہوتا ہے۔ مثال کے طور پر، آپ موسم دیکھنا چاہتے ہیں۔ آپ سرچ بار میں اپنی سرچ کوئری ٹائپ کرتے ہیں اور اینٹر دباتے ہیں – یعنی آپ ایک درخواست بھیجتے ہیں۔ تاہم، ہدف سرور کو معلوم ہونا چاہیے کہ جواب کہاں بھیجنا ہے۔ آپ کی درخواست میں آپ کا IP ایڈریس ہوتا ہے – جو آپ کے ڈیوائس کی شناخت ہے – لیکن یہ سب کچھ نہیں ہے۔ IP ایڈریس گلی کے نام جیسا ہوتا ہے۔ تاہم، جس طرح ایک ہی گلی میں متعدد عمارتیں ہو سکتی ہیں، اسی طرح ایک ہی ڈیوائس پر کئی ایپس چل سکتی ہیں۔ ہدف سرور کو کیسے معلوم ہوتا ہے کہ درخواست کس ایپ نے بھیجی ہے؟ یہی وہ جگہ ہے جہاں سروس پورٹس کام آتے ہیں۔ یہ ایپس کے عددی شناخت کنندہ کے طور پر کام کرتے ہیں۔ OSI سسٹم کی چوتھی سطح سے تعلق رکھتے ہوئے اور TCP/UDP پروٹوکولز کے ساتھ مل کر کام کرتے ہوئے، پورٹس ٹریفک کو ضروری ایپس تک پہنچانے میں مدد کرتے ہیں تاکہ آپ ایک ہی ڈیوائس پر بیک وقت درجنوں پروگرام بغیر کسی خرابی کے استعمال کر سکیں۔
پورٹس شناخت کے لیے 0 سے 65535 تک نمبرز استعمال کرتے ہیں۔ پورٹس کی تین اقسام ہیں:
معروف (Well-known) پورٹس: 0 سے 1023 تک کے پورٹس وسیع استعمال والی سروسز جیسے HTTP یا FTP ٹریفک کے لیے مخصوص ہوتے ہیں۔ عام مثالوں میں شامل ہیں:
HTTP: پورٹ 80
HTTPS: پورٹ 443
FTP: پورٹ 21
SSH: پورٹ 22
رجسٹرڈ پورٹس: وہ سافٹ ویئر ایپلی کیشنز جو اتنی وسیع پیمانے پر مستعمل نہیں ہوتیں، 1024 سے 49151 تک کے پورٹس استعمال کرتی ہیں۔
پرائیویٹ (ڈائنامک) پورٹس: آپریٹنگ سسٹمز عارضی رابطوں کے لیے خودکار طور پر 49152-65535 پورٹس مختص کرتے ہیں۔ ایسے پورٹس کسی مخصوص ایپ سے منسلک نہیں ہوتے۔
Internet Assigned Numbers Authority (IANA) پورٹس کی سرکاری فہرست کا انتظام کرتی ہے۔ سروس بناتے وقت، ڈویلپرز ایپ کی ضروریات کو مدنظر رکھتے ہوئے یہ منتخب کرتے ہیں کہ کون سا پورٹ استعمال کرنا ہے۔ اسی پورٹ پر چلنے والی دیگر سروسز کے ساتھ ٹکراؤ سے بچنا بھی ضروری ہے۔ ڈویلپرز رجسٹرڈ پورٹ حاصل کرنے کے لیے اپنی ایپس کو IANA کے ساتھ رجسٹر بھی کر سکتے ہیں۔
ڈیٹا پیکٹس کو درست منزل تک پہنچانے کے علاوہ، سروس پورٹس کی ہمیں کئی اور وجوہات سے ضرورت ہوتی ہے:
- فائر وال کی ترتیب
ایڈمنز پورٹ نمبر کی بنیاد پر ٹریفک کی اجازت دینے یا اسے محدود کرنے کے لیے فائر والز ترتیب دے سکتے ہیں۔ یہ اس صورت میں مفید ہے جب آپ کو حساس سروسز کو غیر مجاز رسائی سے محفوظ رکھنا ہو۔ اس کے علاوہ، مخصوص پورٹس پر مشکوک سرگرمی کی صورت میں انتباہ بھیجنے کے لیے فائر والز کو ترتیب دینا ممکن ہے۔ مثال کے طور پر، کمزور سروسز سے منسلک پورٹس پر ٹریفک میں اچانک اضافہ ممکنہ حملے کی نشاندہی کر سکتا ہے۔ ایسی بروقت نشاندہی ڈیٹا لیک کو روکنے کے لیے اہم ہو سکتی ہے۔
- لوڈ بیلنسنگ
سروس پورٹس کارکردگی بہتر بنانے کے لیے متعدد سرورز والے ماحول میں ٹریفک تقسیم کرنے کے لیے استعمال ہوتے ہیں۔
- نیٹ ورک تجزیہ
خصوصی ٹولز کے ساتھ لاگز کا تجزیہ کر کے، آپ مخصوص سروسز تک ٹریفک کی نگرانی کر سکتے ہیں اور یقینی بنا سکتے ہیں کہ کوئی رکاوٹ یا کارکردگی کے دیگر مسائل موجود نہیں۔
- نیٹ ورک سیگمنٹیشن
بڑی تنظیمیں مختلف سروسز کے لیے الگ الگ پورٹس استعمال کرتی ہیں، اس لیے اگر ایک سروس حملے کی زد میں ہو یا اس سے ڈیٹا لیک ہو جائے تو باقی محفوظ رہتی ہیں۔
تاہم، پراکسی پورٹس کے بارے میں کیا خیال ہے؟ یہ وہ پورٹس ہوتے ہیں جن پر پراکسی سرور آنے والی درخواستوں کے لیے سنتا ہے۔ پورٹ 8080 یا 3128 عموماً HTTP ٹریفک کے لیے استعمال ہوتے ہیں، جبکہ HTTPS پورٹ 443 یا 8443 پر چلتا ہے۔ SOCKS عموماً پورٹ 1080 پر سنتا ہے۔ تاہم، پراکسی پورٹس سرور پورٹس کی طرح مستقل نہیں ہوتے، اس لیے صحیح پورٹ نمبرز کسی خاص سرور کی ترتیب پر منحصر ہو سکتے ہیں۔ سرور درخواست وصول کرتا ہے، اسے پروسیس کرتا ہے، اور مناسب پورٹ استعمال کرتے ہوئے اسے ہدف سرور تک بھیجتا ہے، مثال کے طور پر، HTTP ٹریفک کے لیے پورٹ 80۔ لہٰذا، عام طور پر، پراکسی پورٹس بھی پورٹس ہی ہیں اور سروس پورٹس جیسی ہی بنیاد رکھتے ہیں۔ تاہم، یہ خاص طور پر پراکسی سرورز کے ذریعے استعمال ہوتے ہیں۔
پورٹس بلاک کیوں ہوتے ہیں؟
جب آپ پراکسیز استعمال کرتے ہیں، تو “PORT_BLOCKED” پیغام آپ کو یہ سوچنے پر مجبور کر سکتا ہے کہ پراکسی پورٹس 823 یا 824 بلاک ہیں۔ تاہم، عموماً قصور اُن سروس پورٹس کا ہوتا ہے جن سے آپ رابطہ کرنے کی کوشش کر رہے ہوتے ہیں۔ بلاکس مختلف وجوہات کی بنا پر ہو سکتے ہیں:
- DataImpulse نے سیکیورٹی وجوہات کی بنا پر کئی پورٹس بطور ڈیفالٹ بند رکھے ہیں
- کچھ پورٹس، جیسے پورٹ 23 پر Telnet یا پورٹ 21 پر FTP، ایسی سروسز سے منسلک ہیں جو کمزوریوں کے لیے بدنام ہیں۔ نیٹ ورک ایڈمنز حملوں کے خطرات کم کرنے کے لیے انہیں بلاک کر سکتے ہیں
- چونکہ پورٹس ہیکرز کے لیے داخلے کے راستے ہوتے ہیں جو کھلے پورٹس کی شناخت کے لیے خصوصی ٹولز استعمال کرتے ہیں، غیر ضروری پورٹس بند کرنے سے حملے کا دائرہ کم ہو جاتا ہے
- کبھی کبھی، بلاک شدہ پورٹس کا سیکیورٹی سے کوئی تعلق نہیں ہوتا۔ نیٹ ورک ایڈمنز ٹریفک کو سنبھالنے کے لیے ایسا کرتے ہیں – مثال کے طور پر، اگر آپ peer-to-peer فائل شیئرنگ پورٹس بلاک کرتے ہیں، تو آپ بینڈوتھ کے بے جا استعمال کو روک سکتے ہیں اور یقینی بنا سکتے ہیں کہ میسنجرز جیسی اہم ایپس کے پاس ضروری وسائل موجود ہوں۔
اگر آپ کو “PORT_BLOCKED” پیغام نظر آئے تو کیا کریں؟
- اگر آپ فائر وال کی سیٹنگز تک رسائی حاصل کر سکتے ہیں، تو دیکھیں کہ پورٹ بلاک ہے یا نہیں۔ اگر ضروری اور ممکن ہو تو اس پورٹ کے ذریعے ٹریفک کی اجازت دینے کے لیے ایک اصول بنائیں۔
- یقینی بنائیں کہ آپ کے سیکیورٹی سافٹ ویئر میں موجود کوئی بلٹ اِن فائر وال بعض پورٹس کو بلاک نہیں کر رہا۔
- اگر ممکن ہو تو کوئی متبادل پورٹ آزمائیں۔
- اگر آپ پراکسیز استعمال کرتے ہیں، تو ایسے متبادل سرور پر منتقل ہو جائیں جو کوئی دوسرا پورٹ اور/یا پروٹوکول استعمال کرتا ہو۔
- VPN سے رابطہ کریں – ایک ورچوئل پرائیویٹ نیٹ ورک (VPN) رابطے کے مسائل حل کرنے میں مدد کر سکتا ہے کیونکہ یہ آپ کے ٹریفک کو خفیہ کرتا ہے اور اسے کسی مختلف سرور کے ذریعے بھیجتا ہے۔ ہم ZoogVPN کو منتخب کرنے کی سفارش کرتے ہیں، جو ایک کراس پلیٹ فارم، کم خرچ حل کے ساتھ ایک تیز اور قابلِ اعتماد VPN فراہم کنندہ ہے۔
- کبھی کبھی، انٹرنیٹ سروس فراہم کنندگان مخصوص پورٹس بلاک کرتے ہیں۔ ان سے رابطہ کرنے سے آپ کو یہ واضح کرنے اور بلاک شدہ پورٹس تک رسائی حاصل کرنے کی ہدایات لینے میں مدد ملے گی۔
- نیٹ ورک تبدیل کرنا – مثال کے طور پر، Wi-Fi کے بجائے موبائل ہاٹ اسپاٹ اختیار کرنا – اس صورت میں مدد کر سکتا ہے جب نیٹ ورک کی ترتیبات بلاک شدہ پورٹس کا سبب بن رہی ہوں۔
- یقینی بنائیں کہ آپ کے پاس اُس ڈیٹا یا نیٹ ورک تک رسائی کے حقوق ہیں جس تک آپ رسائی چاہتے ہیں۔
- جانچ لیں کہ آپ جو ٹولز اور ایپس استعمال کرتے ہیں وہ قانونی ہیں اور کمزور پورٹس سے رابطہ کرنے کی کوشش نہیں کر رہے جو حفاظتی خدشات کی وجہ سے بلاک ہو سکتے ہیں۔
- اگر آپ کو ایسے پورٹس تک رسائی چاہیے جنہیں DataImpulse بطور ڈیفالٹ بلاک کرتا ہے، تو براہ کرم ہمیں [email protected] پر ای میل کریں تاکہ ہم انفرادی طور پر آپ کے استعمال کے معاملے میں مدد کر سکیں۔
خلاصہ
بلاک شدہ پورٹس جیسی غیر متوقع صورتحال وقتاً فوقتاً پیش آتی رہتی ہے، اور ان بلاکس کے پیچھے وجہ سمجھنا ہمیشہ بہتر ہوتا ہے تاکہ آپ اصل سبب سے چھٹکارا حاصل کر سکیں۔ چونکہ پورٹس مجموعی سیکیورٹی کے لیے بنیادی حیثیت رکھتے ہیں، انہیں غیر مجاز رسائی روکنے یا کمزور سروسز کو محفوظ رکھنے کے لیے بلاک کیا جا سکتا ہے، اس لیے کبھی کبھی یہ ضروری ہوتا ہے۔ اگر آپ پراکسیز استعمال کرتے ہیں، تو ریزیڈنشل IPs کا انتخاب کریں کیونکہ یہ حقیقی صارفین کے ایڈریسز ہوتے ہیں اور عام ٹریفک کے انداز کے ساتھ ہم آہنگ ہوتے ہیں۔ DataImpulse آپ کو مناسب قیمت پر قانونی طور پر حاصل کردہ پراکسیز اور 24/7 انسانی مدد فراہم کرتا ہے، تاکہ آپ بغیر کسی رکاوٹ کے مستحکم رابطے سے لطف اندوز ہو سکیں۔ شروع کرنے کے لیے ہمیں [email protected] پر ای میل کریں یا “Try now” بٹن دبائیں۔
