کیا اس پر پوری سائٹ کی میزبانی کرنے کا کوئی طریقہ ہے؟ گوگل کلاؤڈ اسٹوریج؟ یعنی بالٹی کا نقشہ براہ راست کسی اعلیٰ سطح کے ڈومین پر بنائیں جیسے نامی ایک بالٹی بنائیں mysite.com، پھر جب صارف mysite.com پر جاتا ہے تو براہ راست کلاؤڈ اسٹوریج سے مواد کو محفوظ کریں؟ میں دیکھتا ہوں کہ کیسے CNAMEa ذیلی ڈومین، جیسے static .mysite.com، لیکن یہ نہیں جان سکتا کہ بالٹی میں ٹاپ لیول ڈومین کا نقشہ کیسے بنایا جائے کوئی حل؟ **جواب** میں بھی یہ کرنا چاہتا تھا۔ لیکن فی الحال گوگل کلاؤڈ سٹوریج بالٹی کو براہ راست کسی اعلیٰ سطحی ڈومین نام سے منسلک کرنے کا کوئی طریقہ نہیں ہے، جیسا کہ آپ کو معلوم ہوا وہ IP پتے جہاں Google Cloud Storage ویب درخواستوں کا جواب دیتا ہے اکثر تبدیل ہوتا رہتا ہے (انٹرنیٹ پر بدلتے ہوئے حالات کے مطابق ڈھالنے کے لیے)، اس لیے گوگل نہیں چاہتا کہ آپ ان کا ذیلی سیٹ شامل کریں (جو جلدی سے آپ کی ویب سائٹ کے DNS سرور کے ریکارڈ کے طور پر) پرانا ہو جانا۔ اس کے بجائے Google کو اپنے کنٹرول کردہ DNS نام کے لیے CNAME کی ضرورت ہوتی ہے، لہذا یہ Google Cloud Storage کے IP پتے جتنی بار ضرورت ہو تبدیل کر سکتا ہے۔ اور CNAME کو صرف ذیلی ڈومین میں شامل کیا جا سکتا ہے نہ کہ اعلیٰ سطح کے ڈومین میں۔ (اس کی وجہ یہ ہے کہ جب ایک دی گئی سطح پر ایک CNAME ہوتا ہے، تو اس ڈومین کے لیے DNS سرور اس سطح کے لیے کسی دوسرے سوالات کا جواب نہیں دے گا۔ لیکن ایک اعلیٰ سطح کے ڈومین کو کم از کم NS اور SOA کے سوالات کا جواب دینے کی ضرورت ہوتی ہے۔) اس کے لیے اس وقت واحد حل یہ ہے کہ، جیسا کہ ایک اور جواب میں بیان کیا گیا ہے، www ذیلی ڈومین کے لیے CNAME کو ترتیب دینا، اور اپنی DNS ہوسٹنگ سروس کو اعلیٰ درجے کے ڈومین سے www ذیلی ڈومین پر HTTP سطح کی ری ڈائریکٹ کرنے کے لیے ترتیب دینا ہے۔ (زیادہ تر فراہم کنندگان اس کی حمایت کریں گے۔) اگر آپ اس حل کے پرستار نہیں ہیں (میری طرح)، تو بالکل تین امکانات ہیں۔ سب سے پہلے گوگل کلاؤڈ اسٹوریج پر ٹاپ لیول ڈومینز کی میزبانی کرنے کا امکان پیش کرنے کے لیے گوگل کا انتظار کرنا ہے۔ اس کے لیے گوگل کو ڈی این ایس ہوسٹنگ کی ضرورت ہے، اگرچہ پہلے۔ ٹاپ لیول ڈومین سپورٹ کو فعال کرنے کے لیے Google کے حصے پر اضافی کام کی ضرورت ہوگی (ان کی DNS ہوسٹنگ پیشکش بنانے کے بعد)، لیکن یہ صرف ممکن ہے۔ اگر گوگل دونوں حصوں کو کنٹرول کرتا ہے۔ میرے پاس کوئی اشارہ نہیں ہے کہ گوگل اسے کب پیش کرے گا یا نہیں۔ لیکن کوئی امید کر سکتا ہے۔ دوسرا حل یہ ہے کہ کسی دوسرے بڑے فراہم کنندہ پر جائیں۔ ایمیزون S3 سے ایک اعلی سطحی ڈومین پر جامد ویب سائٹس کی میزبانی کر سکتا ہے۔ لیکن یہ اس لیے ہے کیونکہ وہ اس ڈومین کے لیے DNS کی میزبانی بھی کرتے ہیں۔ اور بھی ہو سکتے ہیں۔ تمام بڑے کلاؤڈ فراہم کنندگان اکثر تبدیل ہونے والے IP پتوں کے سیٹ سے ڈیٹا پیش کریں گے۔ لہذا اگر وہ آپ کے DNS کی بھی میزبانی نہیں کرتے ہیں، تو انہیں آپ کو ذیلی ڈومین پر CNAME سیٹ کرنے کی ضرورت ہوگی۔ تیسرا (نظریاتی، کم از کم) حل یہ ہے کہ ایک چھوٹے کلاؤڈ فراہم کنندہ پر سوئچ کریں، مساوی سروس کی پیشکش کریں، شاید OpenStack وغیرہ پر۔ چونکہ وہ چھوٹے ہیں، ان کا IP روٹنگ سیٹ اپ بڑے پلیئرز (ایمیزون، گوگل، وغیرہ) سے تھوڑا سا آسان ہے اور پھر وہ آپ کو آپ کے ٹاپ لیول ڈومین پر اے ریکارڈ کے طور پر سیٹ کرنے کے لیے IP پتوں کا ایک چھوٹا سیٹ دے سکیں گے۔ یہ میری طرف سے صرف ایک تعلیم یافتہ اندازہ ہے، اگرچہ. میں ابھی اس طرح کے کسی بھی چھوٹے کلاؤڈ اسٹوریج فراہم کنندگان کے بارے میں نہیں جانتا ہوں (ٹھیک ہے، ٹھیک ہے، چوتھا امکان یہ ہے کہ آپ اپنی ویب سائٹ کو مستحکم طور پر ہوسٹ کرنے کے خیال کو ترک کر دیں۔ لیکن ذاتی طور پر، مجھے یہ آپشن بہت پسند ہے جب ممکن ہو، کم از کم سیکیورٹی اور ردعمل کے نقطہ نظر سے۔) **انتساب** *ماخذ: لنک، سوال مصنف: rossmckegney، جواب مصنف: کرسچن ہڈن*