Anonim

کیا آپ لینکس میں سرور تک پہنچنے کی کوشش کرتے ہوئے 'میزبان کے راستے نہیں جانے' کا سامنا کر رہے ہیں؟ اس سروس کنکشن کی خرابی پریشان کن ہوسکتی ہے ، لیکن اس کی وجہ کی شناخت کے بعد آپ اسے ٹھیک کرسکتے ہیں۔

ہمارا مضمون بھی دیکھیں کہ لینکس میں ڈائرکٹری کو کیسے حذف کریں

'میزبان کا کوئی روٹ' ایک نیٹ ورک کے مسئلے کی نشاندہی کرتا ہے ، عام طور پر جب سرور یا میزبان جواب نہیں دے رہا ہوتا ہے تو ظاہر ہوتا ہے۔ یہ نیٹ ورک کے مسائل کی وجہ سے یا غیر مناسب سیٹ اپ کی وجہ سے ہوسکتا ہے۔

کیا آپ کے نیٹ ورک کی ترتیبات درست ہیں؟

اس سے پہلے کہ ہم اس مسئلے کی زیادہ واضح وجوہات دیکھیں ، اس بات کو یقینی بنائیں کہ آپ کے نیٹ ورک کی ترتیبات درست ہیں۔ کیا آپ ویب سے رابطہ کرسکتے ہیں؟ کیا آپ کا DNS مناسب طریقے سے تشکیل دیا گیا ہے؟

یہ جاننے کے لئے اس کمانڈ کو چلائیں:

سسٹم - حل اسٹیٹس

اگر آپ کو وہاں DNS کی کوئی دشواری نظر آتی ہے تو ، اپنے نیٹ ورک کی تشکیل میں واپس جائیں اور اگر کرنا ہو تو اسے دوبارہ کریں۔ اگر آپ متحرک IP کے ساتھ معیاری نیٹ ورک استعمال کررہے ہیں تو ، DNS نمبر خود بخود اپ ڈیٹ ہوجائیں۔

اپنے DNS کو دستی طور پر تشکیل دینے کیلئے ، نیٹ ورک مینیجر پر جائیں اور دستی طور پر IPv4 ٹیب میں IP پتہ درج کریں۔

اگر آپ کے لینکس کی تقسیم میں گرافیکل ڈیسک ٹاپ نہیں ہے تو ، "/etc/systemd/resolve.conf" پر جائیں اور DNS لائن تلاش کریں۔

اپنے مطلوبہ DNS کی تعداد کے ساتھ نمبر تبدیل کریں اور اگر آپ کو کرنا ہو تو دوسری تشکیلات بھی بنائیں۔

نیز ، اگر آپ نے جامد IP مرتب کیا ہے تو ، آپ متحرک IP پر واپس جانا چاہتے ہیں اور اپنے نیٹ ورک کو ڈی ایچ سی پی کے ذریعے رابطے کی معلومات حاصل کرنے دیں گے۔

دوبارہ میزبان سے رابطہ قائم کرنے کی کوشش کرنے سے پہلے اپنے کمپیوٹر کو دوبارہ شروع کرنا نہ بھولیں۔ اگر آپ کو اب بھی 'میزبان کا کوئی راستہ نہیں' مل رہا ہے تو پڑھیں۔

کیا ہوسٹ سرور آن لائن ہے؟

اگلا مرحلہ یہ ہے کہ آپ جس میزبان سے رابطہ قائم کرنے کی کوشش کر رہے ہیں وہ اصل میں آن لائن ہے۔ بہرحال ، غلطی کی سب سے زیادہ تر اکثر وجوہات میں سے ایک یہ ہے کہ سروس بحالی یا کسی اور مسئلے کے نتیجے میں نہیں چل رہی ہے۔

اگر خدمت آن لائن نہیں ہے تو ، چیک کریں کہ میزبان ہے یا نہیں۔ بعض اوقات سروس بند ہوچکی ہے یا شروع نہیں ہوئی ہے ، چاہے سرور میں ہی کوئی غلطی نہ ہو۔

systemd کا استعمال کرتے ہوئے ، کمانڈ چلائیں…

sudo systemctl حیثیت servicename

اگر خدمت چل رہی ہے تو ، آپ کو ایک اور وجہ تلاش کرنے کی ضرورت ہے۔

کیا آپ دائیں بندرگاہ سے رابطہ کر رہے ہیں؟

میزبان نے فراہم کی ہوئی کسی بھی دستاویزات کو دو بار چیک کریں۔ سرور مینیجرز کے لئے بندرگاہوں کو لاک ڈاؤن کرنا ایک عام رواج ہے جو سرور کی حفاظت کو بہتر بنانے کے لئے استعمال نہیں ہوتا ہے۔ حملہ آور اکثر عام بندرگاہوں کا استعمال لینکس خدمات کو نشانہ بنانے کے لئے کرتے ہیں۔

اگر آپ اپنے سرور سے رابطہ قائم کرنے کی کوشش کر رہے ہیں تو ، آپ خدمت کو صحیح بندرگاہ میں واپس تلاش کرسکتے ہیں۔ ایسا کرنے کے ل you ، آپ کو ایک سیکیورٹی ٹول انسٹال کرنے کی ضرورت ہے جو آپ کو کھلی بندرگاہوں - این ایم اے پی کو دیکھنے میں مدد فراہم کرسکے۔

لینکس کی مختلف تقسیم میں NMAP انسٹال کرنے کے لئے یہاں کمانڈ دیئے گئے ہیں۔

CentOS: یم انسٹال Nmap

ڈیبیئن: آپٹ انسٹال اینیمپ

اوبنٹو: sudo اپٹ انسٹال کریں این ایم پی

ایک بار NMAP انسٹال کرنے کے بعد ، مندرجہ ذیل کمانڈ کے ساتھ کھلی بندرگاہوں کو دیکھنے کے ل check چیک کریں:

sudo nmap -sS ہدف سرور-آئی پی

اگر آپ کو سرور تک براہ راست رسائی حاصل نہیں ہے تو ، آپ کو میزبان سے رابطہ کرنا ہوگا۔ لیکن اس سے پہلے کہ آپ ایسا کریں ، لینکس میں 'میزبان راستہ نہ جانے' کی خرابی کے ل other کچھ اور ممکنہ وجوہات پر ایک نظر ڈالیں۔

کیا میزبان کا نام ٹھیک ہے؟

اگر آپ کے کمپیوٹر اور سرور کے ذریعہ آپ مختلف میزبان ناموں کو استعمال کرنے کے لئے رابطہ قائم کرنے کی کوشش کر رہے ہیں تو آپ کو 'میزبان کے راستے نہیں جانے' کی خرابی بھی مل سکتی ہے۔ ایک دوسرے سے رابطہ قائم کرنے کے لئے دونوں مشینیں تشکیل دی جانی چاہ.۔

عام میزبانوں کی تشکیل کے علاوہ ، آپ "/ وغیرہ" میں میزبان ڈاٹ اور میزبان ڈاٹ فائلوں پر توجہ دینا چاہتے ہیں۔ اگر آپ کسی نئے سرور سے رابطہ قائم کرنے کی کوشش کر رہے ہیں تو ، یقینی بنائیں کہ آپ کو سرور کا میزبان نام ٹھیک مل گیا ہے۔

کیا iptables کنکشن کو مسدود کر رہی ہے؟

iptables بہت مفید ہے جب آپ لینکس کرنل فائر وال میزیں تشکیل دینا چاہتے ہیں۔ آپ کے کمپیوٹر میں آنے اور جانے والے ٹریفک پر مکمل کنٹرول یہ آپ کو دیتا ہے۔

لیکن ایک عام سی غلطی غلطی کے ذریعے ، iptables آپ جس بندرگاہ تک پہنچنا چاہتے ہیں اس کا کنکشن روک سکتا ہے اور 'میزبان کے راستے نہیں جانے' کی غلطی کو جنم دیتا ہے۔

یہ معلوم کرنے کے لئے کہ آیا iptables قصوروار ہے ، مندرجہ ذیل کمانڈ کو چلائیں:

sudo iptables -S

دیکھیں کہ کیا آپ iptables کے قواعد کو مرتب کرتے ہیں جو آپ نے مرتب کیا ہے۔ آپ کو پہلے سے طے شدہ INPUT چین میں قبول قاعدہ شامل کرنا پڑسکتا ہے۔

بیرونی فائر وال کے فائر وال قوانین کو صاف کرنے کے ل، ، آپ یہ کمانڈ استعمال کرسکتے ہیں:

iptables -F

خیالات کو بند کرنا

جیسا کہ آپ دیکھ سکتے ہیں ، 'میزبان کے راستے پر نہیں جانے' کی غلطی کی تہہ تک پہنچنے میں تھوڑا وقت لگ سکتا ہے ، لیکن مذکورہ بالا اقدامات میں آپ کی مدد کرنی چاہئے۔ اگرچہ یہ کسی پیچیدہ مسئلے کی طرح نظر آسکتا ہے ، لیکن اکثر یہ متضاد ترتیب یا آسان نیٹ ورک کے معاملات کا نتیجہ ہے۔

کیا آپ نے اس غلطی کی کوئی اور ممکنہ وجوہات اور اصلاحات کیں؟ ہمیں ایک تبصرہ چھوڑیں اور اس کے بارے میں ہمیں بتائیں۔

لینکس میں خرابی کی میزبانی کا کوئی راستہ نہیں - کیا کرنا ہے