کبھی کبھی، ایک کام کرنے والی ویب سائٹ ڈومین نام کے ذریعہ دستیاب نہیں ہوتی ہے۔ ایسا غلط سیٹنگز کی وجہ سے ہوتا ہے، اور اس آرٹیکل میں، ہم اس بات کی کھوج کریں گے کہ کوئی سائٹ اپنے ڈومین نام سے کیوں نہیں کھلتی اور اس کے بارے میں کیا کرنا ہے۔
کبھی کبھی ایسا ہوتا ہے کہ لگتا ہے کہ سب کچھ ٹھیک سے ترتیب دیا گیا ہے، لیکن ڈومین کام نہیں کر رہا ہے اور ویب سائٹ دستیاب نہیں ہے۔ کسی ویب سائٹ کے ڈومین نام سے دستیاب ہونے کے لیے، اسے ویب سرور کے آئی پی ایڈریس میں تبدیل کیا جانا چاہیے جہاں ویب سائٹ کی میزبانی کی جاتی ہے۔ گلوبل ڈومین نیم سسٹم (DNS) اس کے لیے ذمہ دار ہے۔ ڈومین کو کامیابی سے آئی پی ایڈریس میں تبدیل کرنے کے لیے درج ذیل شرائط کو پورا کرنا ضروری ہے:
- ڈومین رجسٹرڈ اور تفویض کیا جانا چاہئے؛
- ان ڈومینز کے سرورز جن کو ڈومین ایکسٹینشن کا انتظام سونپا گیا تھا، انہیں ویب سرور کا آئی پی ایڈریس مناسب طریقے سے بھیجنا چاہیے۔
- اعلی درجے کے DNS سرورز میں اس ڈومین کے بارے میں معلومات ہونی چاہیے جو تازہ ترین ہے۔
اگر اوپر دی گئی شرائط میں سے کم از کم ایک صحیح طریقے سے پوری نہیں ہوتی ہے تو ویب سائٹ دستیاب نہیں ہوگی۔
آئیے اس کے کام کرنے کے طریقے اور ہر مرحلے پر تشخیص کی کچھ بنیادی باتوں پر گہری نظر ڈالیں۔
ڈومین کو رجسٹر اور ڈیلیگیٹ کرنے کا طریقہ
ڈومین رجسٹریشن خریداری کے بعد کیا جاتا ہے. بنیادی طور پر، آپ صرف اپنی ڈومین کی معلومات اعلی سطحی ڈومین ایکسٹینشن رجسٹری کو بھیجتے ہیں۔
ڈیلیگیشن ڈومین ایکسٹینشن مینجمنٹ کو کسی مخصوص ڈومین سرور کے حوالے کرنا ہے۔ کسی ڈومین کو ڈیلیگیٹ کرنے کے لیے کسی کو DNS سرورز کے پتے درج کرنے چاہئیں جہاں اس ڈومین کے وسائل کے ریکارڈ موجود ہوں گے۔ جب آپ ڈومین خریدتے ہیں تو زیادہ تر وقت DNS سرور ایڈریس ڈومین یا ہوسٹنگ فراہم کنندہ کے ذریعہ فراہم کیے جاتے ہیں۔ ایک اصول کے طور پر، صرف دو سرور ہیں. تمام کارروائیاں انتظامیہ پینل کے ذریعے کی جا سکتی ہیں۔ آپ کو خریداری کے بعد اس تک رسائی حاصل کرنی چاہیے۔
ڈومین کا اسٹیٹس چیک کرنے کے لیے آپ کسی بھی Whois سروس کا استعمال کر سکتے ہیں۔ مثال کے طور پر، یہ ایک استعمال کریں: whois.com. اگر ڈومین پہلے سے رجسٹرڈ ہے تو آپ کو اس کے بارے میں تمام معلومات نظر آئیں گی۔
درج ذیل فیلڈز پر ایک نظر ڈالیں:
- "ادائیگی تک" - ڈومین کی ادائیگی تک کی تاریخ۔ یقینی بنائیں کہ تاریخ اب بھی درست ہے۔ اگر ڈومین کی تاریخ تک ادائیگی نہیں کی جاتی ہے، تو یہ بلاک ہو جائے گا۔ اگر انہیں ایک ماہ کے اندر ادائیگی موصول نہیں ہوتی ہے، تو ڈومین خریداری کے لیے دستیاب ہو جاتا ہے۔
- "ریاست" — статус. آپ کو یہ یقینی بنانا ہوگا کہ ڈومین کی حیثیت «رجسٹرڈ» یا «منتج شدہ» ہے۔ اس کا مطلب ہے کہ ڈومین رجسٹرڈ یا ڈیلیگیٹڈ ہے۔
- "nserver" — DNS سرورز وہ ایڈریس ہیں جن کو ڈومین ایکسٹینشن مینجمنٹ سونپی گئی تھی۔ آپ کو یہ یقینی بنانا ہوگا کہ DNS سرورز درست ہیں۔ جیسا کہ اوپر بتایا گیا ہے، یہ پتے عام طور پر آپ کے ڈومین یا ہوسٹنگ فراہم کنندہ کی طرف سے خریداری کے بعد فراہم کیے جاتے ہیں۔
اگر آپ کو "ڈومین دستیاب ہے" کا پیغام ملتا ہے، تو اس کا مطلب ہے کہ ڈومین رجسٹرڈ نہیں ہے اور مزید جانچ پڑتال کا کوئی مطلب نہیں، کیونکہ آپ کو پہلے ڈومین خریدنے کی ضرورت ہے۔ سب کچھ بالکل واضح ہونے کے باوجود، ناتجربہ کار صارفین ہوسٹنگ کو غیر موجود ڈومین سے جوڑنے کی کوشش کرتے ہوئے کچھ غلطیاں کر سکتے ہیں۔
اگر اس مرحلے پر ڈومین کے ساتھ سب کچھ ٹھیک ہے، تو آپ اگلے مرحلے پر جا سکتے ہیں۔
DNS سرورز چیک کریں۔
ڈومین نام کے سرورز جنہیں ڈومین مینجمنٹ کے حوالے کیا گیا تھا، درخواست کے ذریعہ ڈومین ایکسٹینشن کے وسائل کے ریکارڈ کو واپس کرنا چاہیے۔ ریسورس ریکارڈز ڈومین کے بارے میں ایک سروس کی معلومات ہے جو DNS سرور پر محفوظ ہے۔ وسائل کے ریکارڈ کی مختلف اقسام ہیں۔ ہمیں صرف سب سے زیادہ استعمال ہونے والی قسم «А» ریکارڈ کی ضرورت ہے جو اس بات کی وضاحت کرتا ہے کہ کون سا IP پتہ ڈومین سے مطابقت رکھتا ہے۔ اگر آپ ڈومین خرید رہے ہیں اور ایک فراہم کنندہ سے ہوسٹنگ کر رہے ہیں، تو وسائل کے ریکارڈ خود بخود بنائے جا سکتے ہیں۔
اگر آپ کو دو مختلف فراہم کنندگان سے نمٹنا ہے، تو آپ کو انہیں انتظامی پینل سے دستی طور پر بنانا چاہیے جس تک آپ کے فراہم کنندہ کو آپ کو رسائی دینی چاہیے۔ ISPsystem کمپنی کے DNSMANager پینل کے اسکرین شاٹس پر «domain111.ru» ڈومین کے وسائل کے ریکارڈ پر ایک نظر ڈالیں۔ ویسے، ہمارے یہاں ایک متعلقہ مضمون ہے"DNS مینیجر میں DNS ریکارڈ بنانے اور ترتیب دینے کا طریقہ"
اس مرحلے پر اس بات کو یقینی بنانا ہے کہ ڈی این ایس سرور جسے ڈومین ایکسٹینشن مینجمنٹ کی قسم «А» ریکارڈ دینے کے لیے سونپی گئی ہے، یعنی ڈومین کا IP ایڈریس۔ چیک کرنے کے لیے اس کمانڈ لائن یوٹیلیٹی «nslookup» کا استعمال کریں۔
آئیے تشخیصی عمل پر ایک نظر ڈالیں اور مثال کے طور پر «domchel.ru» ڈومین لیں۔ «Whois» سروس سے پتہ چلتا ہے کہ ڈومین کی توسیع ان DNS سرورز کو سونپی گئی تھی: «ns1.rugion.ru» اور «ns2.rugion.ru»، جس کا مطلب ہے کہ ان میں سے ہر ایک میں اس ڈومین کا ٹائپ A ریکارڈ ہونا چاہیے اور اسے درخواست کے ذریعے دینا چاہیے، تو آئیے اسے چیک کریں۔
آئیے کمانڈ لائن کھولیں اور «nslookup domchel.ru ns1.rugion.ru» چلائیں، جہاں پہلا پیرامیٹر آپ کا ڈومین نام ہے، اور دوسرا DNS سرور ہے جس پر درخواست کی جائے گی۔ یوٹیلیٹی ڈیفالٹ کے طور پر А ریکارڈ ٹائپ کرنے کی درخواست کرتی ہے، اسی لیے کوئی "قسم" پیرامیٹر نہیں ہے۔ اگر ڈی این ایس سروس ڈومین کا نام اور آئی پی ایڈریس (جیسا کہ اسکرین شاٹ پر ہے) واپس کرتی ہے تو سب کچھ ٹھیک ہے۔
آئیے ایک بار پھر غیر موجود ڈومین نام کے ساتھ چیک کریں۔
سرور کو اپنے ڈیٹا بیس میں مطلوبہ ڈومین نہیں مل سکا۔
اگر DNS سرور آپ کے ڈومین کو اپنے ڈیٹا بیس میں نہیں ڈھونڈ سکا، تو سب سے پہلے آپ کو یہ چیک کرنا چاہیے کہ آیا ایڈمنسٹریشن پینل میں ٹائپ A ریکارڈ موجود ہے۔ اگر یہ وہاں ہے تو فراہم کنندہ کی سپورٹ سروس سے رابطہ کریں۔ زیادہ امکان ہے کہ مسئلہ ان کی طرف ہے اور ڈومین نیم سرور سے جڑا ہوا ہے۔
لیکن اگر یہ ٹیسٹ کامیاب ہو جاتا ہے تو اگلے مرحلے پر جائیں۔
اعلی سطحی DNS سرورز کی تازہ کاری
طویل کہانی مختصر، عالمی ڈومین ناموں کا نظام اس طرح کام کرتا ہے: اعلیٰ سطح کے DNS سرورز میں نچلے درجے کے DNS سرورز کے بارے میں معلومات ہوتی ہیں۔ اس طرح، اس کا مطلب ہے (جیسا کہ اوپر کی ہماری مثال کے مطابق «domchel.ru») یہ ہے کہ «ru» ایکسٹینشن کے تمام سرورز میں «domchel.ru» کے بارے میں معلومات ہونی چاہئیں جو ns1.rugion.ru اور ns2.rugion.ru DNS سرورز کے ذریعے فراہم کی جا رہی ہیں۔
اس حقیقت کو مدنظر رکھتے ہوئے کہ نچلے درجے کے ڈومینز کی حالت مسلسل تبدیل ہوتی رہتی ہے (ڈومین رجسٹرڈ ہوتے ہیں، خریداری کے لیے دستیاب ہوتے ہیں، دوسرے DNS سرورز کو تفویض کیے جاتے ہیں، ان کے ہوسٹنگ کے IP پتے تبدیل کیے جاتے ہیں) DNS سرورز کے اعلیٰ سطحی ڈیٹا بیس کو ہمیشہ اپ ڈیٹ کیا جانا چاہیے۔
ایک اصول کے طور پر، ڈومین کی ڈیلی گیشن اور ریکارڈز بنانے کے بعد یہ معلومات ایک دن کے اندر نیٹ ورک کے ارد گرد تقسیم کر دی جاتی ہیں۔ اس کے بعد ہی آپ کا ڈومین دنیا بھر میں کہیں سے بھی دستیاب ہوگا۔ اس مرحلے پر، صارف کو صرف انتظار کرنے کی ضرورت ہے۔ اگر اس میں ایک دن سے زیادہ وقت لگتا ہے، لیکن آپ کی ویب سائٹ اب بھی دستیاب نہیں ہے، تو اسے nslookup کے ساتھ دوبارہ چیک کریں۔ وہی کمانڈ چلائیں لیکن کوئی بھی عوامی DNS سرور استعمال کریں، مثال کے طور پر 8.8.8.8 — یہ گوگل کا عوامی DNS سرور ہے۔
آئیے اس کمانڈ کو چلائیں: «nslookup domchel.ru 8.8.8.8»
اگر پبلک سرور نے ڈومین کا آئی پی ایڈریس لوٹا دیا جیسا کہ اسکرین شاٹ میں دیکھا گیا ہے، تو اس کا مطلب ہے کہ آپ کے ڈومین کے بارے میں معلومات پہلے ہی نیٹ ورک پر پھیلی ہوئی ہے۔
اگر کافی وقت گزر گیا ہے لیکن عوامی DNS سرورز پھر بھی آپ کا ڈومین نہیں ڈھونڈ سکتے ہیں تو اپنے فراہم کنندہ کی سپورٹ سروس سے رابطہ کریں۔ بظاہر، ہائی لیول نیم سرورز پر ڈیٹا کی منتقلی میں ایک مسئلہ ہے۔
عوامی DNS سرورز کے ساتھ ٹیسٹ کے علاوہ، آپ مقامی ڈومین نیم سرور کو بھی چیک کر سکتے ہیں جو آپ کے کمپیوٹر کی نیٹ ورک سیٹنگز میں ہے۔ اس بات کا امکان ہے کہ مسئلہ آپ کے کمپیوٹر پر آپ کے نیٹ ورک اڈاپٹر کنفیگریشن یا آپ کے انٹرنیٹ فراہم کنندہ کے DNS سرورز کے ساتھ ہے۔
آئیے اس کمانڈ کو چلائیں «nslookup domchel.ru» اگر کمانڈ میں درست ڈومین نیم سرور نہیں ہے تو درخواست مقامی DNS سرور کو بھیجی جائے گی۔
جب عوامی نام کے سرورز آپ کی ویب سائٹ کا آئی پی ایڈریس «جانتے ہیں»، لیکن مقامی سرور جواب دیتا رہتا ہے کہ ڈومین نہیں ملا، تو اس کا مطلب ہے کہ مسئلہ آپ کے کمپیوٹر یا آپ کے انٹرنیٹ فراہم کنندہ کے DNS سرور پر آپ کے نیٹ ورک اڈاپٹر کی ترتیب میں ہے۔
اگر آپ کمانڈ چلانے کے بعد آپ کو اپنے ڈومین کا IP ایڈریس موصول ہوتا ہے، تو اس کا مطلب ہے کہ ڈومین نام کی تبدیلی ہر سطح پر کامیاب ہے۔
اوپر بیان کردہ اعمال آپ کو مسئلہ کی تشخیص اور یہ دیکھنے میں مدد کریں گے کہ آیا یہ ڈومین نام کے نظام سے منسلک ہے یا نہیں۔