کسی لفظی پتے پر ping کریں اور وہ جواب دیتا ہے۔ سائٹ کو نام سے کھولیں اور کچھ نہیں ہوتا، جبکہ نیٹ ورک آئیکن اصرار کرتا ہے کہ کنکشن ٹھیک ہے۔ ایسے Mac پر جو ابھی کسی VPN سے جڑا ہے، یہ امتزاج تقریباً ہمیشہ یہ بتاتا ہے کہ تلاشیں ایسے سرور کی طرف ہیں جو اب قابل رسائی نہیں، یہ نہیں کہ نیٹ ورک بند ہے۔ پتے پہلے کسی وقت Wi-Fi سروس پر پن کیے گئے تھے اور تب سے کسی نے انہیں نہیں ہٹایا۔ اخراج سے تشخیص کریں، پھر پن شدہ اندراجات مٹا دیں۔

مرمت فلش نہیں، مٹانا ہے، اور فرق اہم ہے کیونکہ جو احکام زیادہ تر لوگ پہلے آزماتے ہیں وہ بالکل کچھ اور کرتے ہیں۔

منسلک ہونا لنک کے بارے میں ایک بیان ہے

macOS ہر نیٹ ورک سروس کے لیے ایک حل کنندہ ترتیب رکھتا ہے۔ DHCP سے آنے والی قدریں ایک ذریعہ ہیں، ہاتھ سے لکھی گئیں دوسرا، اور پروفائل کی دھکیلی یا کلائنٹ کی لکھی قدریں تیسرا۔ پن شدہ قدریں نیٹ ورک کی پیشکش سے بالا ہیں، اور اسٹیک میں کوئی چیز انہیں دوبارہ تصدیق نہیں کرتی۔ اس لیے غائب ہو جانے والا سرور فہرست میں رہتا ہے جب تک کوئی شخص اسے نہ ہٹائے یا سروس شروع سے دوبارہ نہ بنے۔

اسی لیے اپنا مصافحہ مکمل کرنے والا سرنگ پہلے ہی غلط سمت میں جانے والی تلاش میں کچھ نہیں بدلتا۔ VPN نے حل کنندہ شامل کیا؛ اس نے ناکام ہونے والے کی جانچ نہیں کی۔

ناموں کو پیکٹوں سے الگ کریں

پہلے لفظی پتے سے میزبان تک پہنچیں۔ جب وہ لوڈ ہوتا ہے، پیکٹ ٹھیک ہیں اور قصور حل کنندہ کا ہے۔ جب لوڈ نہیں ہوتا، وہیں رک جائیں اور مسئلے کو روٹنگ مسئلہ سمجھیں، کیونکہ DNS تبدیلیاں پہلے ہی الجھی تصویر میں صرف ایک متغیر اضافہ کریں گی۔

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

پن شدہ سرور ہٹائیں

نیٹ ورک کی ترتیبات میں، Wi-Fi سروس کی تفصیلات کھولیں اور DNS ٹیب پر جائیں۔ ہر سرور قطار ہٹائیں، تبدیلی کی تصدیق کریں، پھر تلاش ڈومین میں وہ قدریں دیکھیں جو آپ نے کبھی شامل نہیں کیں۔ فہرست خالی چھوڑیں، سروس دوبارہ جوڑیں، اور تصدیق کریں کہ DHCP کا دیا ہوا پتہ خودبخود دوبارہ ظاہر ہوتا ہے۔ خالی فہرست ہی وہ عارضی حالت ہے جو ثابت کرتی ہے کہ پن شدہ قدریں ہی مسئلہ تھیں۔

پرانے ورژن وہی پینل ایک درجہ گہرا، Advanced بٹن کے پیچھے چھپاتے ہیں، رویہ اور نتیجہ وہی ہے۔

پینل نہیں، حالت پڑھیں

scutil --dns | head -40 وہ حل کنندہ چھاپتا ہے جو macOS واقعی استعمال کر رہا ہے، دائرے کے مطابق گروپ کیا ہوا، اور کسی معروف داخلی نام کا تیز nslookup دکھاتا ہے کہ جواب آتا ہے یا نہیں۔ دونوں نتائج کا موازنہ کریں: صاف پینل مگر پرانا سرور اب بھی فہرست میں ہو تو وہ ترتیب کسی دوسرے لکھنے والے کے پاس ہے۔ وہ الگ بگ ہے، الگ حل کے ساتھ۔

جب دونوں صاف دکھیں اور نام پھر بھی ناکام ہوں، تو خرابی کہیں اور منتقل ہو گئی ہے اور آپ اب DNS ترتیب کو ڈیبگ نہیں کر رہے۔

اندراجات کون واپس رکھتا ہے

ہٹانے کے بعد واپس آنے والے سرور کا کوئی ذریعہ ہوتا ہے۔ ڈیوائس مینجمنٹ میں ترتیب پروفائل دیکھیں، کیونکہ پروفائل DNS لے جا سکتے ہیں اور اپنے شیڈول کے مطابق دوبارہ جانچے جاتے ہیں۔ کلائنٹ کی ترجیحات میں جڑتے وقت DNS مقرر کرنے کا اختیار دیکھیں، اور فیصلہ کریں کہ اس مشین پر اس کی جگہ اب بھی بنتی ہے یا نہیں۔ اگر VPN کو واقعی نجی حل کنندہ درکار ہو، تو اسے اپنے زیر ملکیت ڈومین تک محدود کریں، ہر مستقبل کے نیٹ ورک کو ورثے میں ملنے والی عالمی فہرست میں لکھنے کے بجائے۔

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

باقی سب دیکھ بھال کا تماشہ ہے: ایسے احکام جو جان بوجھ کر کیے گئے لگتے ہیں، ناپنے کے قابل کچھ نہیں بدلتے، اور اگلے شخص کے لیے وہی ٹوٹی تلاش چھوڑ جاتے ہیں۔

متعلقہ مضامین