DNS (ڈومین نیم سسٹم) سرورز کسی ویب سائٹ کے انسان دوست نام (مثال کے طور پر، switchingtomac.com) کا ایک IP ایڈریس میں ترجمہ کرتے ہیں جو اس ویب سائٹ کی میزبانی کرنے والے مخصوص سرور کی طرف اشارہ کرتا ہے۔
اگر آپ کا DNS سیٹ اپ صحیح طریقے سے کام نہیں کر رہا ہے تو یہ DNS تلاش کام نہیں کریں گے، اور آپ ویب سائٹ تک نہیں پہنچ پائیں گے۔ اگر آپ کو اپنے میک پر "DNS سرور جواب نہیں دے رہا ہے" یا DNS سے متعلق دیگر خرابی کے پیغامات موصول ہو رہے ہیں، تو یہ مسئلے کے لیے کچھ ممکنہ اصلاحات ہیں۔
سب کچھ دوبارہ شروع کریں
چیزوں کو دوبارہ شروع کرنے کا معیاری مشورہ DNS کے مسائل پر پہلے سے کہیں زیادہ لاگو ہوتا ہے کیونکہ اکثر یہ انٹرنیٹ کنکشن کا مسئلہ ہوتا ہے جسے حل کرنے کی ضرورت ہوتی ہے۔اس طرح، سلسلہ میں موجود تمام آلات کو دوبارہ شروع کریں۔ اپنا موڈیم دوبارہ شروع کریں (مثال کے طور پر، آپ کا فائبر ONT، کیبل باکس، وغیرہ) اور اپنا راؤٹر (اگر یہ الگ آلہ ہے)۔ کسی بھی سیٹلائٹ میش یونٹس، ایکسٹینڈرز اور ریپیٹر کو دوبارہ شروع کریں۔ آخر میں، میک ہی دوبارہ شروع کریں۔
کچھ انٹرنیٹ سروس فراہم کرنے والے صارفین کو ویب سائٹ یا موبائل ایپ ڈیش بورڈ کے ذریعے دور سے ISP کنکشن دوبارہ ترتیب دینے کی اجازت دیتے ہیں۔ اگر آپ کے پاس یہ خصوصیت ہے تو، آپ اپنے ISP کنکشن کو دور سے بھی دوبارہ ترتیب دینا چاہیں گے۔
کیا آپ کا میک مسئلہ ہے؟
اس سے پہلے کہ آپ اپنے میک کے ارد گرد گھومنا شروع کریں، آپ کو اپنے کمپیوٹر پر مسئلہ کو کم کرنا چاہیے، ورنہ آپ اپنا وقت ضائع کریں گے اور ممکنہ طور پر چیزیں مزید گڑبڑ کر دیں گے۔
یہ چیک کرنے کا تیز ترین طریقہ یہ ہے کہ آیا مسئلہ آپ کے Mac کے علاوہ کسی اور چیز میں ہے ایک ہی ویب صفحہ کو ایک ہی نیٹ ورک سے منسلک کسی مختلف ڈیوائس پر کھولنا ہے۔ متبادل طور پر، اپنے میک کو ایک مختلف کنکشن (جیسے، آپ کا iPhone ہاٹ اسپاٹ یا ایتھرنیٹ) پر سوئچ کریں اور دیکھیں کہ آیا مسئلہ برقرار رہتا ہے۔
آپ ایک مختلف ویب براؤزر بھی آزما سکتے ہیں، جیسے کہ اگر آپ سفاری استعمال کر رہے ہیں یا اس کے برعکس گوگل کروم پر سوئچ کرنا۔
اگر مسئلہ آپ کے macOS ڈیوائس سے آگے برقرار رہتا ہے، تو بہتر ہے کہ آپ پہلے ہماری عام DNS ٹربل شوٹنگ گائیڈ پر عمل کریں۔ آپ کو DNS بندش کا بھی سامنا ہو سکتا ہے، جسے آپ نیچے "اپنا DNS سرور تبدیل کریں" کے تحت بیان کردہ اقدامات پر عمل کر کے حل کر سکتے ہیں۔
اپنے براؤزر اور macOS کو اپ ڈیٹ کریں
فرض کریں کہ آپ کے پاس Chrome، Safari، یا کسی اور براؤزر میں کوئی زیر التواء براؤزر اپ ڈیٹ ہے۔ اپنے DNS مسئلے کو مزید حل کرنے سے پہلے پہلے اس اپ ڈیٹ کو مکمل کریں۔ براؤزر کو DNS بندش یا دیگر پریشانی کے باوجود رابطہ کرنے میں کوئی مسئلہ نہیں ہونا چاہئے کیونکہ یہ دستیاب اپ ڈیٹ سرورز کی فہرست سے براہ راست جڑتا ہے۔
ہم نے آن لائن فورم پوسٹس بھی دیکھی ہیں جو اس بات کی نشاندہی کرتی ہیں کہ macOS کمپیوٹرز پر DNS مسائل دوسروں کے مقابلے macOS کے مخصوص ورژن سے زیادہ واقف ہیں۔ مثال کے طور پر، ایسا لگتا ہے کہ macOS Big Sur، خاص طور پر، DNS کا مسئلہ ہے جو تصادفی طور پر ظاہر ہوتا ہے۔
چاہے یہ macOS کے مخصوص ورژنز کے ساتھ کوئی مسئلہ ہے، آپ جو macOS ایڈیشن چلا رہے ہیں اس کے تازہ ترین ورژن میں اپ ڈیٹ کرنا اچھا خیال ہے۔ متبادل طور پر، اگر آپ ایک اہم اپ گریڈ کے لیے تیار ہیں، تو macOS کے تازہ ترین ورژن میں اپ ڈیٹ کریں جسے آپ کا Mac ہارڈویئر سپورٹ کرتا ہے۔ اس سے ایپل کو معلوم ہونے والے کسی بھی بگ کی وجہ سے ڈی این ایس کے مسائل کو ختم کر دینا چاہیے۔
mDNSResponder کو دوبارہ شروع کریں
اگر آپ macOS ایکٹیویٹی مانیٹر کھولتے ہیں، تو آپ کو آپریٹنگ سسٹم کے پس منظر میں چلنے والے بہت سے پروگراموں میں سے ایک کے طور پر "mDNSResponder" نام کا ایک عمل نظر آئے گا۔ سافٹ ویئر کے اس چھوٹے سے ٹکڑے میں ایک اہم کام ہے: یہ نیٹ ورک پر ایسے آلات تلاش کرتا ہے جو Apple کا Bonjour صفر کنفیگریشن نیٹ ورک پروٹوکول استعمال کرتے ہیں۔
سیکڑوں ڈیوائسز، ایپس، اور macOS فیچرز صحیح طریقے سے کام کرنے کے لیے mDNSResponder پر انحصار کرتے ہیں، لیکن بعض اوقات یہ عمل غلط ہو جاتا ہے۔ یہ نیٹ ورک کے عجیب رویے کا باعث بن سکتا ہے، جس میں ویب سائٹس کو براؤز کرنے کی کوشش کرتے وقت DNS کی خرابیاں شامل ہوتی ہیں۔
- اسپاٹ لائٹ سرچ میں ایکٹیویٹی مانیٹر کو تلاش کرکے کھولیں۔ آپ Command + Space کو دبا کر اسپاٹ لائٹ سرچ کھول سکتے ہیں۔
- سرچ فنکشن کا استعمال کرتے ہوئے چلنے والے عمل کی فہرست میں mDNS جواب دینے والے کو تلاش کریں۔
- اسے منتخب کریں، اور پھر عمل کو ختم کرنے کے لیے X آئیکن کو منتخب کریں۔
- تصدیق کریں کہ آپ mDNSریسپونڈر کو زبردستی چھوڑنا چاہیں گے۔
- دوبارہ ویب سائٹ کھولنے کی کوشش کریں۔
فلش DNS کیچز
سب سے زیادہ عام مسائل میں سے ایک DNS کیش ہے جو خراب یا پرانا ہو گیا ہے۔ DNS کیش ویب سائٹ کے پتے اور ان کے متعلقہ IP پتوں کی فہرست دیتا ہے۔
جو ویب سائٹس آپ اکثر دیکھتے ہیں یا حال ہی میں دیکھ چکے ہیں ان کے آئی پی ایڈریسز کو کیش کیا جاتا ہے تاکہ اگلی بار جب آپ انہیں دیکھیں تو براؤزر پہلے DNS سرور سے استفسار کرنے کے بجائے سیدھا سرور پر چلا جائے۔
اگر IP ایڈریس بدل گیا ہے یا اس مخصوص ایڈریس پر سرور ڈاؤن ہے، تو آپ کا DNS کیش اب غلط جگہ کی طرف اشارہ کرتا ہے، اور ویب سائٹ لوڈ نہیں ہوگی۔ آپ DNS کیشے کو "فلش" کر سکتے ہیں، جس کا مطلب ہے اسے مٹانا۔ یہ آپ کے براؤزر کو DNS سرور سے تازہ معلومات حاصل کرنے پر مجبور کرتا ہے:
- ٹرمینل کھولیں۔ آپ اسے کمانڈ + اسپیس دباکر اور پھر "ٹرمینل" تلاش کرکے تلاش کرسکتے ہیں۔
- اگلا، ہم "sudo" یا "Super User DO" کا استعمال کرتے ہوئے ایک کمانڈ چلائیں گے۔ یہ کمانڈ کو اعلیٰ ترین منتظم کی سطح تک لے جاتا ہے۔ ان کمانڈز پر عمل کرتے وقت آپ کو اپنے میک کے لیے ایڈمنسٹریٹر پاس ورڈ درج کرنا پڑ سکتا ہے۔
- macOS میں DNS کو فلش کرنے کے لیے درست ٹرمینل کمانڈ آپ کے چل رہے ورژن کے لحاظ سے مختلف ہوتی ہے۔ مندرجہ ذیل کمانڈز macOS کے ہر درج شدہ ورژن کے لیے مخصوص ہیں۔
موجاوی (ورژن 10.14)، ہائی سیرا (ورژن 10.13)، سیرا (ورژن 10.12)، ماؤنٹین لائین (ورژن 10.8) اور شیر (ورژن 10.7) کے لیے استعمال کریں:
sudo killall -HUP mDNSResponder
El Capitan (ورژن 10.11) اور Mavericks (ورژن 10.9):
sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder
Yosemite کے لیے (ورژن 10.10):
sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches
برفانی چیتے کے لیے (ورژن 10.6) اور چیتے (ورژن 10.5):
sudo dscacheutil -flushcache
شیر کے لیے (ورژن 10.4):
lookupd -flushcache
اب آپ کا DNS کیش خالی ہے، اور کیش سے متعلق تمام مسائل کو حل کیا جانا چاہیے۔ اگر آپ نہیں جانتے کہ آپ کے پاس macOS کا کون سا ورژن ہے، تو چیک کریں کہ میرے پاس macOS کا کون سا ورژن ہے؟
اگر آپ کو ونڈوز، iOS، یا اینڈرائیڈ ڈیوائسز پر DNS فلش کرنے کی ضرورت ہے تو ہماری DNS کیش فلشنگ گائیڈ دیکھیں۔
اپنا DNS سرور تبدیل کریں
عام طور پر، ISPs اپنے DNS سرورز کو برقرار رکھتے ہیں تاکہ ان کے صارفین ویب سائٹس کو براؤز کرتے وقت زبردست ردعمل حاصل کر سکیں۔ آپ کا راؤٹر خود بخود آپ کے ISP سے DNS سرور ایڈریس حاصل کرتا ہے، اور نام سرور کی تمام درخواستیں ان سرورز کو جاتی ہیں۔
تاہم، آپ کو صرف DNS سرور استعمال کرنے کی ضرورت نہیں ہے جو آپ کا ISP فراہم کرتا ہے۔ درحقیقت، بہت سے آئی ایس پیز کے ڈی این ایس سرورز ناقص ہیں، اس لیے بہتر ہے کہ آپ ان سرورز کو تبدیل کریں جو عام طور پر اعلیٰ درجے کے مانے جاتے ہیں۔
- ایپل مینو کھولیں اور سسٹم کی ترجیحات کو منتخب کریں۔
- اگلا، نیٹ ورک کو منتخب کریں۔
- اب وہ نیٹ ورک کنکشن منتخب کریں جس کے لیے آپ DNS سرور بتانا چاہتے ہیں۔ اگر آپ Wi-Fi استعمال کر رہے ہیں، تو متعلقہ Wi-Fi کنکشن منتخب کریں۔ اگر آپ متعدد نیٹ ورک انٹرفیس استعمال کرتے ہیں، تو آپ کو ان سب کے لیے ان اقدامات کو دہرانا ہوگا۔
- ایڈوانسڈ کو منتخب کریں اور پھر DNS ٹیب کو منتخب کریں۔
- DNS سرور شامل کرنے کے لیے، DNS سرورز سیکشن کے تحت + بٹن کو منتخب کریں۔
آپ کون سا DNS سرور منتخب کرتے ہیں یہ آپ پر منحصر ہے، لیکن Cloudflare DNS اور Google DNS انتہائی تجویز کردہ ہیں۔
ایک اچھا پہلا انتخاب گوگل کا تیز اور درست عوامی DNS سرور ہے۔ درج کرنے کے لیے یہ تفصیلات ہیں:
- 8.8.8.8
- 8.8.4.4
- 2001:4860:4860::8888
- 2001:4860:4860::8844
یہ Cloudflare DNS میں شامل کرنے کے لیے سرورز ہیں:
- 1.1.1.1
- 1.0.0.1
- 2606:4700:4700::1111
- 2606:4700:4700::1001
تیسرا اچھا متبادل OpenDNS ہے۔ یہ سرور کے پتے ہیں:
- 208.67.222.222
- 208.67.220.220
آپ مخصوص سمارٹ DNS سروسز بھی استعمال کر سکتے ہیں جو آپ کو آپ کے انٹرنیٹ کے تجربے پر باریک باریک کنٹرول فراہم کرتی ہیں اور یہاں تک کہ آپ کو مقام پر مبنی مواد کو مسدود کرنے کی سہولت فراہم کر سکتی ہے۔ تاہم، زیادہ تر سمارٹ DNS سروسز کو سبسکرپشن فیس کی ضرورت ہوتی ہے۔
میک فائر وال چیک کریں
بعض صورتوں میں، آپ کے DNS کے مسائل آپ کے Mac کے فائر وال میں دشواری کے نتیجے میں ہو سکتے ہیں۔ فائر وال ایک سافٹ ویئر یا ہارڈویئر نیٹ ورک فلٹر ہے جو غیر مجاز ٹریفک کو روکتا ہے۔ آپ کا فائر وال کسی وجہ سے DNS سرور سے آپ کے کنکشن کو روک سکتا ہے۔ فائر وال کو فعال کرنے، غیر فعال کرنے اور ترتیب دینے کے بارے میں تفصیلات کے لیے میک فائر وال کنفیگریشن گائیڈ کو دیکھیں۔
میزبان فائل کا استعمال کرتے ہوئے حسب ضرورت روٹنگ ترتیب دیں
جدید آپریٹنگ سسٹمز میں ایک مقامی روٹنگ ٹیبل ہے جسے ہوسٹس فائل کہا جاتا ہے۔ یہ ایک سادہ ٹیکسٹ دستاویز ہے جسے آپ کا براؤزر ہمیشہ DNS کیش یا DNS سرور سے پہلے چیک کرے گا۔
اگر آپ کو صرف مخصوص ویب سائٹس کے ساتھ مسئلہ درپیش ہے تو آپ میزبان فائل میں ترمیم کرکے اس ویب سائٹ کے لیے اپنی مرضی کے مطابق روٹ ترتیب دے سکتے ہیں۔ اس فائل میں "میزبان ناموں" کی فہرست شامل ہے جو کہ صرف ایک IP پتہ اور ویب سائٹ کا URL ہے جو اس کے ساتھ ہے۔
یہ اتنا ہی آسان ہے جتنا کہ IP ایڈریس اور سائٹ کا URL شامل کرنا۔ آپ URL کو اپنی پسند کے کسی بھی IP ایڈریس پر ری ڈائریکٹ کر سکتے ہیں، جس کے استعمالات ہیں، لیکن یہاں ہم چاہتے ہیں کہ وہ اس ویب سائٹ کی طرف اشارہ کرے جسے ہم دیکھنا چاہتے ہیں۔
آپ اپنی انتہائی اہم ویب سائٹس کے لیے مستقل ری ڈائریکٹس کی فہرست ترتیب دے سکتے ہیں تاکہ کوئی بھی DNS مسئلہ ان پر اثر انداز نہ ہو سکے۔ درست ہدایات کے لیے ہماری macOS میزبان فائل ایڈیٹنگ گائیڈ دیکھیں۔
