وائلڈ کارڈ DNS اور متحرک سب ڈومینز

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

شیلف میں دو اہم خصوصیات موجود ہیں جن کو میں نے ایپلیکیشن میں رکھنا چاہتا تھا جو ایک بہت بڑا چیلنج ثابت ہو رہا ہے لہذا میں اس موقع پر آپ ان سے گفتگو کرنا چاہتا ہوں جب آپ بھی کبھی بھی ایسا ہی کرنا چاہتے ہیں۔ دونوں خصوصیات ایپلی کیشنز میں عام ہیں ، لیکن میں یہ جاننے کے لئے آیا ہوں کہ اگرچہ یہ ایک عام سی بات ہے ، بہت سارے ہوسٹنگ فراہم کرنے والے ان کا اصل میں ساتھ نہیں دیتے ہیں!

میرا مقصد ایک سیلف سروس ایپلی کیشن بنانا ہے جہاں موکل اپنی سب ڈومین تشکیل دے سکے (http://ذیلی ڈومین.myapplicationdomain.com) ، یا یہاں تک کہ ان کی اپنی سب ڈومین لاگو کریں (http://ذیلی ڈومین.yourdomain.com). اس کو سیلف سروس ہونے کے ل it ، اس میں حل کو پروگرام کرنے کی صلاحیت کی ضرورت ہوتی ہے - لیکن اس سے کچھ ڈومین نام سرور کنفگریشن فائلوں تک رسائی حاصل ہوتی ہے جو زیادہ تر ہوسٹنگ اکاؤنٹس کی حدود سے باہر ہیں۔ مسئلہ وائلڈ کارڈ ڈی این ایس کی حمایت ہے ، یعنی کسی بھی سب ڈومین کو سرور کے ڈومین کی طرف اشارہ کرنے کے قابل ہے۔ دوسرے لفظوں میں ، test.domain.com یا www.domain.com یا کسی بھی ڈومین ڈاٹ کام سب ایک ہی جگہ کی طرف اشارہ کرتے ہیں۔ اس سے کوئی فرق نہیں پڑتا ہے کہ آپ کیا لکھتے ہیں - یہ کام کرے گا۔

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

عمل درآمد سے پہلے ذیلی ڈومین کو کوئزرسٹرین میں دوبارہ لکھ کر کام کرتا ہے اس سے پہلے کہ صفحے کو اصل میں ویب سرور سے پیش کیا جا…… اس لئے subdomain.domain.com دراصل اپاچی سرورز کے ذریعہ ڈومین ڈاٹ کام کی حیثیت سے بیان کیا جاتا ہے؟

# ڈومین ڈاٹ کام کا سب ڈومین حصہ نکالیں
ری رائٹرکونڈ٪ {HTTP_HOST} ^ ([^ \.] +) \. yourdomain \ .com $ [NC]
 
# چیک کریں کہ سب ڈومین حصہ www اور ftp اور میل نہیں ہے
ری رائٹکونڈ٪ 1! ^ (www | ftp | mail) $ [NC]
 
# سب درخواستوں کو پی ایچ پی کی اسکرپٹ پر بھیجیں جو سب ڈومین کے بطور استدلال ہوتا ہے
RewriteRule ^. * $ http://www.yourdomain.com/٪1 [R ، L]

آپ کو جن فائلوں میں ترمیم کرنے کی ضرورت ہے اس کے بارے میں کچھ اضافی معلومات موجود ہیں V-nessa.net. نوٹ کریں کہ فائلیں واقع نہیں ہوسکتی ہیں جہاں آپ کے ہوسٹنگ فراہم کنندہ کے لحاظ سے مخصوص کیا گیا ہے۔ میرا ہوسٹنگ فراہم کنندہ در حقیقت مداخلت کرنے والے لوگوں کا بہت معاون ہے ، لیکن انھوں نے متنبہ کیا ہے کہ ایسا کرنے سے گاہک کی حمایت کو کالعدم کردیا جاسکتا ہے۔ نیز 'اپنے ہی خطرے پر ہیک' کے ساتھ ، وہ بھی ، آپ کی مدد کے ل out نہیں پہنچ پائیں گے۔

میں ذیلی ڈومین ڈویلپمنٹ میں مصروف رہنے کی بجائے باقی کی ایپلی کیشن تیار کرنے پر کام کرنے جا رہا ہوں۔ میں دراصل دینے جا رہا ہوں کیک پی پی پی اس کے فریم ورک کے طور پر استعمال کرنے کے لئے ایک شاٹ!

آخری نوٹ ، میں اس سامان پر تھوڑا سا ہیک ہوں۔ مجھے کام پر ترقیاتی ٹیموں سے نوازا گیا ہے تاکہ اس چیز کا پتہ لگاسکیں۔ خود ہی ، میں تھوڑا خطرناک ہوں۔ کسی بھی آراء اور مدد کی تعریف کی جاتی ہے!

۰ تبصرے

  1. 1

    بہت ٹھنڈا. میں واقعتا Sl اپنے رجسٹرار کا نام سرور وائلڈ کارڈ ڈی این ایس کے ساتھ استعمال کرتا تھا جب میں سلائس ہوسٹ کے ساتھ تھا ، اور اپاچی کو باقاعدہ ڈومین فائلوں سے غیر مصدقہ ذیلی ڈومین پیش کرنے کے لئے تشکیل دیا تھا۔

    میں واقعی کیک پی ایچ پی فریم ورک کو دیکھنے کے لئے دلچسپ تھا ، لیکن آپ کا لنک مر گیا ہے

    کیک ایچ ایچ پی پر پایا جاسکتا ہے http://cakephp.ORG

    • 2

      میں رجسٹری کے راستے پر جانے کے بارے میں بھی سوچ رہا تھا ، الیکس۔ یہ ایک بہت اچھا خیال ہے۔ شاید اس کو سنبھالنے کا بہترین طریقہ۔

      مردہ لنک کے بارے میں معذرت - اب یہ فکس ہوگئی ہے۔

  2. 3

    کیا آپ نے ایسا فراہم کنندہ تلاش کرنے کا انتظام کیا جو آپ کو ایسا کرنے کی اجازت دیتا ہو؟ (سوائے سرشار سرور کرایہ پر لے کر)

آپ کا کیا خیال ہے؟

سپیم کو کم کرنے کے لئے یہ سائٹ اکزمیت کا استعمال کرتا ہے. جانیں کہ آپ کا تبصرہ کس طرح عملدرآمد ہے.