Mac OS X میں کمانڈ لائن سے DNS سرور IP پتے حاصل کریں۔

Anonim

آپ نیٹ ورک سیٹ اپ یوٹیلیٹی کا استعمال کر کے کسی بھی میک پر فعال DNS سرور IP ایڈریسز کو تیزی سے بازیافت کر سکتے ہیں۔ یہ کمانڈ لائن سے کیا جاتا ہے، لہذا ٹرمینل ایپ لانچ کریں اور درج ذیل کمانڈ سٹرنگز میں سے ایک ٹائپ کریں، جو OS X کے ورژن پر منحصر ہے جو میک پر چل رہا ہے۔

OS X کے نئے ورژنز میں ٹرمینل سے DNS کی تفصیلات حاصل کرنا بشمول OS X Yosemite, Mac OS X 10.7 Lion, OS X 10.8 Mountain Lion، 10.9 Mavericks، اور بعد میں، مندرجہ ذیل نیٹ ورک سیٹ اپ نحو کے ساتھ کیا جاتا ہے:

networksetup -getdnsservers Wi-Fi

اس سے اندازہ ہوتا ہے کہ آپ وائی فائی استعمال کر رہے ہیں، جو ہم میں سے اکثر آج کل کرتے ہیں۔ اگر دوسری صورت میں Wi-Fi کو ایتھرنیٹ یا اپنی پسند کے انٹرفیس سے تبدیل کریں۔

OS X کے پچھلے ورژنز میں کمانڈ لائن سے DNS معلومات حاصل کرنا، جیسے Mac OS X 10.6 Snow Leopard, 10.5، اور اس سے پہلے، اس کے بجائے درج ذیل نحو کا استعمال کریں:

networksetup -getdnsservers airport

نوٹ کریں کہ میں ان مثال کے تاروں میں "وائی فائی" یا 'ایئرپورٹ' کی وضاحت کر رہا ہوں کیونکہ میں بنیادی طور پر وائرلیس کنکشن استعمال کرتا ہوں، لیکن آپ ان لوگوں کے لیے DNS تفصیلات حاصل کرنے کے لیے ایتھرنیٹ اور بلوٹوتھ کی بھی وضاحت کر سکتے ہیں۔ انٹرفیس بس مؤخر الذکر انٹرفیس متن کو اس انٹرفیس سے بدل دیں جس کے لیے آپ DNS IP معلومات کی شناخت کرنا چاہتے ہیں، عام طور پر یہ کمپیوٹر پر موجود ہر انٹرفیس کے لیے یکساں ہوتا ہے۔

فرض کرتے ہوئے کہ میک OS X کی نیٹ ورکنگ ترجیحات میں کئی DNS سرور سیٹ ہیں، آپ کو ہر DNS سرور کی رپورٹ ان کی ترجیح کے مطابق نظر آئے گی، کچھ اس طرح نظر آئے گا:

8.8.8.8 208.67.220.220 208.67.222.222 10.0.0.1

سوچنے والوں کے لیے، اس نمونے کی فہرست میں سرفہرست DNS IP گوگل کا عوامی DNS ہے، اگلے دو OpenDNS سے ہیں، آخری مقامی راؤٹر کے ساتھ۔ اگر آپ کو ضرورت ہو تو، آپ تیز رفتار DNS سرور تلاش کرنے کے لیے namebench جیسی مفت یوٹیلیٹی استعمال کر سکتے ہیں۔

اس کے علاوہ، آپ سرور پر 'nslookup' کمانڈ کا استعمال کرکے DNS کی معلومات بازیافت کرسکتے ہیں، یہ ریموٹ سرورز کی DNS تفصیلات کے ساتھ ساتھ دوسرے سرور کو حل کرنے کے لیے آپ کے اپنے بنیادی DNS کی اطلاع دے گا:

nslookup google.com

یہ درج ذیل کی طرح کچھ رپورٹ کرے گا، پہلے "سرور" اور "ایڈریس" بٹ کے ساتھ مقامی مشین کے ذریعے استعمال ہونے والا DNS IP دکھائے گا:

$ nslookup google.com سرور: 8.8.8.8 پتہ: 8.8.8.853

غیر مستند جواب:ame: google.com پتہ: 74.125.239.135

آخر میں، ایک اور آپشن یہ ہے کہ /etc/resolv.conf کو دیکھیں، لیکن چونکہ وہ فائل خود بخود تیار ہوتی ہے، اس لیے اسے ہمیشہ درست نہیں سمجھا جاتا اگر DNS حال ہی میں تبدیل ہوا ہے اور ابھی تک فلش نہیں ہوا ہے، ایسا کریں۔ نوٹ کریں کہ OS X کے نئے ورژنز میں DNS کو فلش کرنا تھوڑا مختلف ہے، کیونکہ ایپل نے کئی مواقع پر DNS کے کام کرنے کا طریقہ تبدیل کر دیا ہے۔

Mac OS X میں کمانڈ لائن سے DNS سرور IP پتے حاصل کریں۔