میزبان نام اور ڈومین نام کے درمیان فرق

Difference Between Hostname



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

مندرجہ ذیل حصوں میں ، ہم ڈومین نام اور میزبان نام کے تصور کو تلاش کریں گے۔







تاریخ کا جائزہ۔

انٹرنیٹ (ARPANET دور) کے ابتدائی دنوں میں ، hosts.txt نامی ایک فائل موجود تھی جس میں ایک نیٹ ورک پر موجود تمام کمپیوٹرز کے نام اور IP پتے تھے۔ اس فائل کو ایک سائٹ نے سنبھالا تھا جہاں سے دوسرے تمام نیٹ ورک کمپیوٹرز کو دوسرے تمام کمپیوٹرز کے بارے میں اپ ڈیٹ مل جائے گی۔ یہ نقطہ نظر نیٹ ورک پر زیادہ سے زیادہ سیکڑوں کمپیوٹرز کے لیے اچھا تھا۔ یہ واضح تھا کہ hosts.txt فائل کا سائز مستقبل میں مزید ڈیوائسز کے اضافے کے ساتھ بڑھ جائے گا۔ اس طرح ، اس فائل کو برقرار رکھنا عملی طور پر بوجھل ہوجائے گا۔ اس کا مطلب یہ تھا کہ یہ طریقہ بالآخر زندہ رہنے میں ناکام رہے گا۔ اس بڑی فائل کو برقرار رکھتے ہوئے میزبان نام کا تنازعہ ایک اور مسئلہ تھا۔ ان مسائل پر قابو پانے کے لیے 1983 میں ڈی این ایس (ڈومین نام سسٹم) متعارف کرایا گیا۔ جب میزبان میزبان کا نام استعمال کرتے ہوئے کسی نیٹ ورک پر دوسرے میزبان سے رابطہ قائم کرنا چاہتا ہے تو ڈی این ایس میزبان کے نام کو اس کے آئی پی ایڈریس پر نقشہ بناتا ہے۔ میزبان نام کو آئی پی ایڈریس پر حل کرنے کے علاوہ ، ڈی این ایس بہت سے دوسرے کام انجام دیتا ہے۔



DNS درجہ بندی اور ڈومین نام۔

DNS ایک تقسیم شدہ ڈیٹا بیس سسٹم کا استعمال کرتا ہے اور ان کے انتظام کے لیے ایک درجہ بندی اسکیم کو استعمال کرتا ہے۔ DNS درجہ بندی دراصل ایک الٹا درخت کا ڈھانچہ ہے ، جس کے اوپری حصے کو روٹ ڈومین کہا جاتا ہے۔ روٹ ڈومین کو مزید اعلی درجے کے ڈومینز جیسے .com ، .net ، .edu ، .org ، وغیرہ میں تقسیم کیا گیا ہے۔



ملک کے ڈومین دو بٹ ​​کوڈ ہیں جو دنیا کے ہر ملک کی نمائندگی کرتے ہیں۔ مثال کے طور پر ، .jp جاپان کی نمائندگی کے لیے استعمال کیا جاتا ہے. TLD مزید دوسرے درجے کے ڈومینز پر مشتمل ہو سکتا ہے ، پھر دوسرے درجے کے ڈومینز میں تیسرے درجے کے مزید ڈومین شامل ہو سکتے ہیں ، وغیرہ۔ یہ ڈومینز ایک مدت یا .dot کیریکٹر سے الگ ہوتے ہیں۔ مثال کے طور پر.





شکل 1: DNS درجہ بندی



نام کی طرح اعلی درجے کے ڈومینز کا انتظام ICANN (انٹرنیٹ کارپوریشن برائے تفویض کردہ نام اور نمبر) کے زیر انتظام ہے۔ دوسرے درجے کے ڈومینز ICANN کے تفویض کردہ رجسٹراروں کے ذریعے تقسیم کیے جاتے ہیں۔ نیا ڈومین نام حاصل کرنے کے لیے ، مثال کے طور پر .com TLD کے ساتھ ، متعلقہ .com رجسٹرار پر جائیں اور چیک کریں کہ آیا دوسرے درجے کا ڈومین یا محض ڈومین کا نام دستیاب ہے یا نہیں۔ آپ ایک چھوٹی سی فیس یا کچھ TLDs (.tk ، .ml ، وغیرہ) کی صورت میں مفت میں ایک نیا اور منفرد ڈومین رجسٹر کروا سکتے ہیں۔

ڈومین ناموں کی دو قسمیں ہیں: مطلق اور رشتہ دار۔ مطلق ڈومینز وہ ہیں جو ایک مدت کے اشارے کے ساتھ ختم ہوتے ہیں جیسے cs.mit.edu .. متعلقہ ڈومین ایک مدت کے ساتھ ختم نہیں ہوتے ہیں۔

ڈومینز کو نیچے سے اوپر کے انداز میں نام دیا گیا ہے ، جو ڈومین سے لے کر جڑ تک تمام اداروں کا احاطہ کرتا ہے۔ روایتی طور پر ، ان کی تشریح بائیں سے دائیں کی جاتی ہے ، بائیں ہستی سب سے زیادہ مخصوص اور دائیں ہستی کم سے کم مخصوص ہوتی ہے۔

ڈومین کے نام کسی بھی کیس کے ساتھ استعمال کیے جا سکتے ہیں کیونکہ وہ کیس بے حس ہیں۔ GOOGLE.COM پر تشریف لے جانا google.com کے برابر ہے۔ ڈومین کے نام حروف تہجی سے شروع ہونے چاہئیں لیکن ایک حرف یا ہندسے کے ساتھ ختم ہو سکتے ہیں۔ ان دونوں سروں کے درمیان ، اس میں ہائفن ہو سکتا ہے۔ ڈومین نام کی لمبائی 63 حروف سے کم یا اس کے برابر ہے۔

میزبان نام یا مکمل طور پر اہل ڈومین نام (FQDN)

شرائط FQDN اور میزبان نام کچھ متن کے ذریعہ مختلف طریقوں سے استعمال ہوتے ہیں ، لیکن بنیادی معنی ایک جیسے رہتے ہیں۔ FQDN اور میزبان نام ایک دوسرے کے ساتھ استعمال ہوتے ہیں [1] ، جبکہ [2] ، FQDN کو ڈومین نام اور میزبان نام پر الگ الگ سمجھا جاتا ہے۔ تاہم ، دونوں اصطلاحات میں ، انٹرنیٹ پر ہر میزبان کے لیے ایک منفرد میزبان نام (ڈومین نام شامل ہے) یا مکمل طور پر اہل ڈومین نام (FQDN) ہے۔

اختتامی نظاموں کے لیے میزبان نام (ڈومین ناموں کے ساتھ) کسی تنظیم کے DNS درجہ بندی پر مبنی ہوتے ہیں۔ مثال کے طور پر ، cs.mit.edu ڈومین کے اندر میزبان مشین ، میزبان 1 پر غور کریں۔ اس میزبان کے لیے FQDN یا میزبان نام host1.cs.mit.edu ہوگا ، جو انٹرنیٹ پر منفرد ہوگا۔ اسی طرح ، اگر یہ ویب یو آر ایل ہے ، جیسے www.mit.edu ، ہم www کو میزبان نام اور mit.edu کو ڈومین نام سے تعبیر کرسکتے ہیں۔

ایف کیو ڈی این یا مکمل طور پر کوالیفائیڈ ڈومین نام بالکل واضح نہیں ہے کیونکہ اس کے لیے انٹرنیٹ پر ہر میزبان کے لیے منفرد ہونا ضروری ہے۔ کسی نیٹ ورک پر میزبانوں (ڈومین نام کے بغیر) کے نام دینے کا بہترین طریقہ یہ ہے کہ ہر ایک کے لیے مختلف شناخت کار استعمال کیے جائیں۔ تاہم ، مقامی میزبان نام (یا مکمل ڈومین معلومات کے بغیر میزبان نام) منفرد ہونے کی ضرورت نہیں ہے ، لیکن یہ نقطہ نظر نیٹ ورک کنیکٹوٹی کے مسائل جیسی غلطیاں پیدا کر سکتا ہے۔

عام طور پر ، ایک میزبان کا صرف ایک میزبان نام ہوتا ہے ، لیکن یہ متعدد میزبان نام لے سکتا ہے۔ مقامی میزبان کی فائل کو مقامی کمپیوٹر پر IP پتے یا میزبان ناموں کو حل کرنے کے لیے استعمال کیا جا سکتا ہے۔ میزبان نام کو حل کرتے وقت ، /etc /hosts فائل کے مندرجات کو پہلے چیک کیا جاتا ہے۔ اگر میزبان نام کے لیے کوئی اندراج یہاں نہیں ملتا ہے تو ، اسٹب DNS نام سرور استعمال کرتا ہے۔

ایک مستحکم میزبان نام فائل میں بیان کیا جا سکتا ہے۔ /etc/hostname۔ لینکس سسٹم پر کا استعمال کرتے ہوئے میزبان نام افادیت ، ہم سسٹم کا FQDN دیکھ سکتے ہیں اور اس فائل میں بھی ترمیم کرسکتے ہیں۔ یہ نیچے تصویر میں دکھایا گیا ہے:

شکل 2: میزبان نام کی تشکیل

نتیجہ

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

حوالہ جات:

ریڈ ہیٹ انٹرپرائز لینکس 4: حوالہ گائیڈ۔ . (این ڈی) ایم آئی ٹی - میساچوسٹس انسٹی ٹیوٹ آف ٹیکنالوجی۔ https://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-en-4/ch-bind.html

مکمل طور پر اہل ڈومین ناموں کے بارے میں (FQDNs) . (2018 ، 14 مئی) انڈیانا یونیورسٹی نالج بیس۔ https://kb.iu.edu/d/aiuv۔