لینکس میں ڈی این ایس سرور سے استفسار کرنے کا طریقہ

Lynks My Y Ayn Ays Srwr S Astfsar Krn Ka Tryq



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

لینکس میں ڈی این ایس سرور سے استفسار کرنے کے دو طریقے

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







طریقہ 1: ڈی آئی جی کمانڈ کا استعمال



ڈومین انفارمیشن گریپر (ڈی آئی جی) ایک لینکس کی افادیت ہے جو صارفین کو مختلف معلومات حاصل کرنے کے لیے ڈی این ایس سرور سے استفسار کرنے دیتی ہے۔



یوٹیلیٹی لینکس پر انسٹال ہے۔ آپ تصدیق کے لیے اس کا ورژن چیک کر سکتے ہیں۔





$ تم میں

یہاں 'dig' کمانڈ کے ساتھ استعمال کرنے کے لیے نحو ہے:



$ تم [ اختیار ] [ سرور ]

مثال کے طور پر، Linuxhint.com سرور سے استفسار کرنے کے لیے، ہم درج ذیل کمانڈ چلاتے ہیں:

$ تم linuxhint.com

ایک بار جب آپ کمانڈ چلاتے ہیں، اس سرور کے لیے تمام DNS معلومات آؤٹ پٹ میں ظاہر ہوں گی۔

پچھلے آؤٹ پٹ سے، بنیادی توجہ 'جواب کا سیکشن' ہے۔ اس میں سرور کا IP پتہ، استفسار کی کلاس، سرور کا نام، اور رہنے کا وقت ہوتا ہے۔

فرض کریں کہ آپ google.com جیسے مختلف سرور سے استفسار کر رہے تھے۔ آپ دیکھیں گے کہ یہ مزید معلومات دکھائے گا۔ مثال کے طور پر، درج ذیل آؤٹ پٹ سے پتہ چلتا ہے کہ ایک ہی سرور کے نام کے متعدد IP پتے ہیں۔

اگر آپ DNS سرور کی وضاحت کرنا چاہتے ہیں، تو آپ کو ڈومین سرور شامل کرنا ہوگا۔ مثال کے طور پر، گوگل کا DNS سرور 8.8.8.8 ہے۔ لہذا، اگر ہم اس کی وضاحت کرنا چاہتے ہیں، تو ہماری نئی کمانڈ مندرجہ ذیل ہے:

$ تم @ 8.8.8.8 google.com

غور کریں کہ کس طرح درج ذیل آؤٹ پٹ میں پہلے والی سے کم معلومات ہیں۔ اس کی وجہ یہ ہے کہ ہم نے DNS سرور کی وضاحت کی ہے جس سے ہم استفسار کرنا چاہتے ہیں۔

'dig' کمانڈ میں مختلف اختیارات ہیں جنہیں آپ اپنے مقصد کو حاصل کرنے کے لیے شامل کر سکتے ہیں۔ عام میں مندرجہ ذیل شامل ہیں:

1. کوئی بھی

یہ اس وقت شامل کیا جاتا ہے جب آپ چاہتے ہیں کہ آپ کا استفسار تمام نتائج کو ظاہر کرے۔ اپنے استفسار میں 'کوئی بھی' اختیار شامل کرنے کا طریقہ یہاں ہے:

$ تم < سرور > کوئی بھی

آپ دیکھیں گے کہ آپ کو مزید تفصیلی نتائج ملتے ہیں۔

2۔ مختصر

آپشن آپ کو صرف اس ڈومین نام کا IP ایڈریس دینے کے لیے نتائج کو کم کرنے دیتا ہے جس سے آپ استفسار کر رہے ہیں۔

یہاں ایک مثال ہے جہاں ہمیں صرف متعلقہ IP پتے مل رہے ہیں:

3. +ٹریس

آپشن کو یہ دکھانے کے لیے شامل کیا گیا ہے کہ استفسار اپنی منزل تک پہنچنے سے پہلے کن سرورز سے گزرتا ہے۔ درج ذیل مثال پر ایک نظر ڈالیں:

آپشن کو یہ دکھانے کے لیے شامل کیا گیا ہے کہ استفسار اپنی منزل تک پہنچنے سے پہلے کن سرورز سے گزرتا ہے۔ درج ذیل مثال پر ایک نظر ڈالیں:

4. ریورس تلاش کریں۔

فرض کریں کہ آپ کے پاس دیئے گئے ڈومین نام کا IP ایڈریس ہے۔ آپ ٹارگٹ آئی پی ایڈریس کے بعد '-x' آپشن شامل کرکے ریورس DNS تلاش کرسکتے ہیں۔

$ تم -ایکس < IP پتہ >

آپ کو معمولی تبدیلیوں کے ساتھ اب بھی وہی نتائج ملیں گے۔

4. ایک فائل پڑھنا

جب آپ کے پاس متعدد ڈومین نام ہیں جن سے آپ استفسار کرنا چاہتے ہیں، تو آپ انہیں فائل میں شامل کر سکتے ہیں۔ اس کے بعد، آپ اپنی 'dig' کمانڈ میں فائل کی وضاحت کر سکتے ہیں۔

یہاں ایک نمونہ فائل ہے جس میں دو ڈومین نام ہیں:

بنائی گئی فائل سے پڑھ کر DNS سے استفسار کرنے کے لیے، ہم اپنی کمانڈ کو اس طرح چلاتے ہیں:

$ تم -f < فائل کا نام > < اختیار >

ہم پوچھے گئے DNS سرورز سے وابستہ IP پتہ حاصل کرنے کے لیے '+short' اختیار شامل کرتے ہیں۔

طریقہ 2: Nslookup استعمال کرنا

Name Server Lookup(nslookup) لینکس کی ایک افادیت ہے جو صارفین کو DNS سرور سے معلومات نکالنے دیتی ہے۔ یہ 'dig' کمانڈ کی طرح کام کرتا ہے اور DNS کے مسائل کا ازالہ کرتے وقت کارآمد ہے۔

یہاں nslookup کے لیے نحو ہے:

$ nslookup < سرور >

آئیے linuxhint.com کو بطور مثال استعمال کریں اور دیکھیں کہ ہمیں کیا آؤٹ پٹ ملتا ہے۔

اگر آپ کے پاس سرور IP ایڈریس ہے، تو آپ اسے ڈومین نام کے بجائے استعمال کر سکتے ہیں۔ آپ اب بھی DNS سرور سے استفسار کرنے کا انتظام کر سکتے ہیں لیکن آپ کو قدرے مختلف آؤٹ پٹ ملے گا کیونکہ یہ طریقہ ریورس DNS تلاش کرتا ہے۔

درج ذیل مثال کو چیک کریں:

$ nslookup < آئی پی >

استفسار کرتے وقت تمام DNS ریکارڈز تک رسائی حاصل کرنے کے لیے، اپنی کمانڈ میں '-type=any' شامل کریں۔

$ nslookup -قسم =کوئی بھی < ڈومین نام >

اگر آپ استفسار کرتے وقت MX ریکارڈ چیک کرنا چاہتے ہیں تو '-type=mx' استعمال کریں۔

$ nslookup -قسم =mx

فراہم کردہ مثالیں DNS سے استفسار کرنے کے لیے 'nslookup' کمانڈ استعمال کرنے کے چند مظاہرے ہیں۔

نتیجہ

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