Mac OS X کی کمانڈ لائن سے DNS کیسے تبدیل کریں۔

Anonim

ایڈوانسڈ میک صارفین کو یہ جاننا مفید معلوم ہو سکتا ہے کہ OS X میں DNS سرورز کو کمانڈ لائن سے سیٹ کیا جا سکتا ہے، بغیر سسٹم کی ترجیحات نیٹ ورک کنٹرول پینل کا رخ کیے بغیر۔ اگرچہ GUI نیٹ ورک کنٹرول پینل بلاشبہ زیادہ تر میک صارفین کے لیے سب سے آسان طریقہ ہے، کمانڈ لائن طریقہ استعمال کے بہت سے معاملات کے لیے فوائد پیش کرتا ہے، خاص طور پر ٹربل شوٹنگ، عارضی DNS تبدیلیاں کرنے، اور ssh کے ساتھ ریموٹ مینجمنٹ کے لیے۔

OS X کی کمانڈ لائن سے DNS کی ترتیبات کو تبدیل کرنے کے لیے، آپ ہمیشہ مفید 'نیٹ ورک سیٹ اپ' کمانڈ استعمال کر رہے ہوں گے۔ اگرچہ نیٹ ورک سیٹ اپ کے بہت سے جدید اور پیچیدہ استعمالات ہیں، DNS ترتیب دینا دراصل کافی آسان ہے۔

نیٹ ورک سیٹ اپ کے ساتھ OS X کی کمانڈ لائن سے DNS سرور کیسے سیٹ کریں

Networksetup کمانڈ میک سسٹم سافٹ ویئر کے تمام مبہم جدید ورژنز میں دستیاب ہے۔ آپ -setdnsservers پرچم استعمال کریں گے، اسے نیٹ ورک سروس کی طرف اشارہ کریں گے، اور پھر DNS IP شامل کریں گے، یہ مندرجہ ذیل کی طرح نظر آسکتا ہے:

networksetup -setdnsservers (نیٹ ورک سروس) (DNS IP)

مثال کے طور پر، 8.8.8.8 کے Google DNS پر وائی فائی کے ساتھ میک سیٹ کرنے کے لیے نحو یہ ہوگا:

networksetup -setdnsservers Wi-Fi 8.8.8.8

اگر آپ چاہیں تو متعدد DNS سرور سیٹ کر سکتے ہیں، جو پہلے یا دوسرے سرور کے ناقابل رسائی ہونے کی صورت میں فال بیک کو قابل بنائے گا۔ مثال کے طور پر، یہ پہلے دو DNS سرورز کے لیے OpenDNS اور تیسرے فال بیک کے طور پر Google DNS سیٹ کرے گا:

networksetup -setdnsservers Wi-Fi 208.67.222.222 208.67.220.220 8.8.8.8

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

نیٹ ورک سیٹ اپ کے ساتھ تمام DNS سرورز کو کیسے صاف کریں

یہ DNS کیشے کو فلش کرنے جیسا نہیں ہے، یہ صرف کسی بھی موجودہ کسٹم DNS سرور کی ترتیبات کو ہٹا دیتا ہے۔ اگر آپ راؤٹر، موڈیم یا اسی طرح کی صورتحال سے فراہم کردہ DHCP پر واپس آنا چاہتے ہیں تو یہ مددگار ثابت ہو سکتا ہے:

networksetup -setdnsservers Wi-Fi

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

نیٹ ورک سیٹ اپ کے ساتھ ڈی این ایس سیٹنگز چیک کرنا

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

networksetup -getdnsservers Wi-Fi 8.8.8.8

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

Mac OS X کی کمانڈ لائن سے DNS کیسے تبدیل کریں۔