آپ ہماری CDN کے بجائے اپنے CDN اکاؤنٹ سے سائٹ پیش کر سکتے ہیں — ایک ایسا اکاؤنٹ جس کی آپ ادائیگی کرتے ہیں، جس کی اسناد آپ کے پاس ہیں، اور جسے آپ اپنے وینڈر ڈیش بورڈ میں دیکھ سکتے ہیں۔ آپ کے پلان پر "BYO CDN" کا یہی مطلب ہے، اور یہ مضمون بتاتا ہے کہ آپ اسے حقیقت میں کیسے استعمال کر سکتے ہیں۔
سب سے پہلے آپ کو کس چیز کی ضرورت ہے
آپ کا اپنا CDN اکاؤنٹ، جو Zinn® سے منسلک ہو۔ Connections پر جائیں اور اکاؤنٹ شامل کریں۔ آپ ہمیں اس اکاؤنٹ کے دائرہ کار کا API ٹوکن فراہم کرتے ہیں؛ ہم اسے ایک تجوری (vault) میں محفوظ کر لیتے ہیں اور اسے دوبارہ کبھی نہیں دکھاتے۔
آپ ایک سے زیادہ اکاؤنٹس منسلک کر سکتے ہیں۔ اصل مقصد ہی یہی ہے: ایک ایسی ایجنسی جو کلائنٹ کا کام ایک Cloudflare اکاؤنٹ پر اور اپنی ذاتی سائٹس دوسرے اکاؤنٹ پر رکھتی ہے، وہ دونوں کو منسلک کرتی ہے، انہیں نام دیتی ہے، اور فی سائٹ کے لحاظ سے انتخاب کرتی ہے۔ ہر ایک کو ایسا نام دیں جسے آپ بعد میں پہچان سکیں — "CF — client work" مفید ہے، دو بار "Cloudflare" لکھنا مفید نہیں۔
اس پر سائٹ لگانا
سائٹ کھولیں، پھر CDN ٹیب کھولیں۔ Where this site is served from کے تحت آپ کو وہ تمام مقامات نظر آئیں گے جہاں یہ سائٹ جا سکتی ہے:
- Zinn® edge network — ہمارا پول۔ پہلے سے طے شدہ، جو آپ کے پلان میں شامل ہے۔
- آپ کے منسلک کردہ ہر اکاؤنٹ کے لیے ایک قطار، آپ کے دیے گئے نام کے مطابق۔
- آپ کا اپنا ایج (passthrough) — آپ CDN خود چلاتے ہیں اور ہم صرف ڈومین کو اس کی طرف موڑ دیتے ہیں۔
ایک منتخب کریں اور تصدیق کریں۔ ہم اس اکاؤنٹ پر زون بناتے ہیں، آپ کے ڈومین کو اس کی طرف موڑتے ہیں، اور صرف اس کے بعد ہی اس زون کو صاف کرتے ہیں جہاں سے یہ آیا تھا۔
اصل میں کیا ہوتا ہے، اور اس میں کتنا وقت لگتا ہے
ترتیب اہمیت رکھتی ہے اور یہی وجہ ہے کہ یہ طریقہ محفوظ ہے:
- ہم آپ کے منتخب کردہ اکاؤنٹ پر زون بناتے ہیں اور اسے دوبارہ پڑھتے ہیں۔
- ہم آپ کے ڈومین کے جواب کے طور پر نئے ایج کو شائع کرتے ہیں۔
- ہم آپ کی سائٹ پر تبدیلی ریکارڈ کرتے ہیں۔
- ہم انتظار کرتے ہیں۔
- صرف اس وقت جب آپ کا ڈومین واقعی نئے اکاؤنٹ سے جواب دے رہا ہو، ہم پرانے زون کو ہٹاتے ہیں۔
مرحلہ 4 اہم ہے۔ Cloudflare ہر اکاؤنٹ کو اپنے نیم سرورز کا جوڑا دیتا ہے، لہٰذا دو Cloudflare اکاؤنٹس کے درمیان سائٹ کو منتقل کرنے سے وہ نیم سرورز تبدیل ہو جاتے ہیں جن پر آپ کا ڈومین ڈیلیگیٹ ہونا ضروری ہے۔ جب تک آپ کا رجسٹرار نئے جوڑے کی طرف اشارہ نہیں کرتا، زائرین بدستور پرانے جوڑے کے ذریعے ہی رسائی حاصل کر رہے ہوتے ہیں۔
اگر ڈومین ہمارے پاس رجسٹرڈ ہے، تو ہم آپ کے لیے نیم سرورز خود سیٹ کر دیتے ہیں اور یہ منتقلی عام طور پر ایک گھنٹے کے اندر مکمل ہو جاتی ہے۔
اگر یہ کہیں اور رجسٹرڈ ہے، تو ہم آپ کو نئے نیم سرورز دکھاتے ہیں اور انتظار کرتے ہیں۔ انہیں اپنے رجسٹرار کے کنٹرول پینل میں کاپی کریں۔ جب تک آپ وقت لیتے ہیں، کچھ بھی خراب نہیں ہوتا: دونوں ایجز اس دوران آپ کی سائٹ پیش کرتے رہتے ہیں، اور جب تک نیا ایج جواب نہیں دے رہا ہوتا ہم کچھ بھی نہیں ہٹاتے۔
ایک بار جب آپ کا رجسٹرار اپ ڈیٹ ہو جاتا ہے، تو پھیلاؤ (propagation) میں عام طور پر چند منٹ سے چند گھنٹے لگتے ہیں، اور پچھلے TTL پر منحصر 48 گھنٹے تک لگ سکتے ہیں۔ یہ DNS کی خاصیت ہے، ہماری نہیں۔
اگر کچھ غلط ہو جائے
ہر مرحلے کو کالعدم کیا جا سکتا ہے اور ہر خرابی کے باوجود آپ کی سائٹ چالو رہتی ہے۔ اگر اکاؤنٹ زون مسترد کر دیتا ہے، یا منسلک کرنے کے بعد سے اسناد منسوخ ہو چکی ہیں، تو کچھ بھی منتقل نہیں ہوتا — آپ کی سائٹ بالکل اسی جگہ سے پیش ہوتی رہتی ہے جہاں وہ تھی، اور ٹیب آپ کو بتاتا ہے کہ کون سا مرحلہ ناکام ہوا۔
آپ اس منتقلی کو منسوخ بھی کر سکتے ہیں جو آپ کے رجسٹرار کا انتظار کر رہی ہو۔ آپ کی سائٹ واپس اسی اکاؤنٹ پر چلی جاتی ہے جس پر وہ پہلے تھی، اور ہمارے بنائے ہوئے زون کو ہٹا دیا جاتا ہے۔
ایک نوٹ اگر آپ Footprint-Free پر ہیں
ایک CDN اکاؤنٹ کی ہر سائٹ کو اس پر موجود ہر دوسری سائٹ سے جوڑا جا سکتا ہے — یہ بالکل وہی تعلق ہے جسے روکنے کے لیے Footprint-Free لائن بنائی گئی ہے۔ Footprint-Free سائٹ کو آپ کے اپنے ایک واحد اکاؤنٹ پر منتقل کرنے کی اجازت ہے، اور ہم آپ سے پہلے تصدیق کرنے کے لیے کہتے ہیں کہ آپ اسے سمجھتے ہیں۔ ہمارے پول پر سائٹس خاص طور پر کئی اکاؤنٹس پر پھیلائی گئی ہیں تاکہ انہیں آپس میں جوڑا نہ جا سکے۔
اس سے کیا تبدیل نہیں ہوتا
ہمارے ساتھ آپ کا پلان، آپ کے سلاٹس اور آپ کا بل پہلے جیسا ہی رہتا ہے۔ جو چیز تبدیل ہوتی ہے وہ یہ ہے کہ ایج ٹریفک کا بل کس کو بھیجا جاتا ہے: آپ کے اپنے اکاؤنٹ پر، یہ آپ اور آپ کا وینڈر ہے۔ اگر ہم کسی بھی وجہ سے پرانے زون کو ہٹانے سے قاصر رہے تو ہم ٹیب پر اس کا ذکر کرتے ہیں، کیونکہ بصورت دیگر آپ ایک ہی سائٹ کے لیے دو وینڈرز کو ادائیگی کرتے رہیں گے۔