OS X El Capitan میں DNS کیشے کو کیسے فلش کریں۔

Anonim

اگر آپ میک پر DNS سیٹنگز کو ایڈجسٹ کرتے ہیں اور تبدیلیاں بظاہر اثر انداز نہیں ہوئی ہیں، یا شاید آپ کو پتہ چلتا ہے کہ ایک دیا ہوا سرور ایڈریس حسب منشا حل نہیں ہو رہا ہے، DNS کیش کو فلش کرنا اکثر ایک فوری حل ہوتا ہے۔ OS X El Capitan (10.11 یا بعد میں) میں DNS کیش کو فلش کرنا کمانڈ لائن کے سفر کے ساتھ آسانی سے ممکن ہے، حالانکہ اگر آپ تھوڑی دیر سے Mac OS X استعمال کر رہے ہیں تو آپ دیکھیں گے کہ نحو ایک بار پھر مختلف ہے۔ میک OS کی پہلے ریلیز۔اس کی وجہ یہ ہے کہ ایپل نے mDNSResponder کو عارضی طور پر دریافت کرنے کے بعد دوبارہ اپنایا ہے، اس لیے dscacheutil کمانڈ ممکنہ طور پر کچھ میک صارفین کے لیے واقف ہوگی۔

OS X 10.11+ میں DNS کیشے کو فلش کرنا

DNS کیش کو صاف کرنے کا یہ طریقہ OS X El Capitan کے چلنے والے تمام Macs پر لاگو ہوتا ہے، جس کا ورژن 10.11 یا اس سے زیادہ ہے:

  1. ٹرمینل ایپلیکیشن کھولیں، جو /Applications/Utilities/ یا اسپاٹ لائٹ کے ساتھ ملتی ہے
  2. کمانڈ پرامپٹ پر درج ذیل نحو درج کریں پھر واپسی کو دبائیں:
  3. sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder؛ کہو DNS کیش فلش ہو گیا

  4. DNS کیش کلیئر کرنے کے لیے درخواست کرنے پر ایڈمن پاس ورڈ درج کریں (sudo کے ذریعے مطلوب ہے)
  5. جب آپ "DNS کیش فلشڈ" سنتے ہیں تو آپ جانتے ہیں کہ کمانڈ کامیاب ہو گئی ہے

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

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

اگر آپ DNS کیچز کو اکثر فلش کرنے کا ارادہ رکھتے ہیں، تو آپ کے مناسب پروفائل میں رکھا ہوا ایک سادہ عرف جلد مستقبل کے استعمال کے لیے فائدہ مند ہو سکتا ہے:

alias flushdns='dscacheutil -flushcache;sudo killall -HUP mDNSResponder;Say flushed'

صارف کہے ہوئے حصے کو بھی کاٹ سکتے ہیں اور کمانڈ کو کئی حصوں میں تقسیم کر سکتے ہیں، حالانکہ ون لائنر اکثر جانے کا سب سے آسان طریقہ ہوتا ہے۔

sudo dscacheutil -flushcache

پھر الگ سے mDNSResponder killall کمانڈ شروع کریں:

sudo killall -HUP mDNSResponder

اس راستے پر جانے سے کوئی سمعی رائے نہیں ملے گی کہ کمانڈز کامیاب ہو گئے ہیں۔

یہ OS X کے تازہ ترین ورژنز پر لاگو ہوتا ہے، جب کہ جو لوگ Yosemite کے پہلے ورژن چلا رہے ہیں وہ مختلف کمانڈ سٹرنگ کے ساتھ اسی اثر کے لیے یہاں ڈائریکشنز تلاش کر سکتے ہیں، جیسا کہ پرانے Mac OS X ریلیز کے صارفین کر سکتے ہیں۔ جیسے Mavericks اور Snow Leopard، یا یہاں تک کہ ٹائیگر، پینتھر، اور جیگوار کے خاک آلود ورژن۔ موبائل کی طرف سے، آئی فون اور آئی پیڈ کے صارفین iOS میں ڈی این ایس کیش کو ایک آسان چال سے بھی تیزی سے فلش کر سکتے ہیں۔

OS X El Capitan میں DNS کیشے کو کیسے فلش کریں۔