উত্তর:
এটি করা সম্ভব। এক পর্যায়ে এটি বাতাসে কিছুটা উপরে ছিল যতক্ষণ না 4592 স্পষ্ট করে দেয় যে এটি সমর্থন করা উচিত।
কেবল এটি সম্ভব হওয়ার অর্থ এই নয় যে এটি সমস্ত ডিএনএস সরবরাহকারী দ্বারা সমর্থিত। উদাহরণস্বরূপ, GoDaddy আপনাকে কোনও CNAME রেকর্ডে ওয়াইল্ডকার্ড সেট আপ করতে দেবে না।
এটি করার পরামর্শ দেওয়া হয় বা না করা যায় সেই ক্ষেত্রে, এটি আপনার ব্যবহারের উপর নির্ভর করে। সাধারণত যখন আপনি "বাইরের" ডোমেন নামটির দিকে ইঙ্গিত করছেন যা আপনি ডিএনএস নিয়ন্ত্রণ করেন না তখন সিআইএমএস সুবিধার্থে ব্যবহৃত হয়।
উদাহরণস্বরূপ, আসুন আমরা বলি যে আপনি একটি সিএমএস সিস্টেম সেট আপ করেছেন যা আপনাকে * .mycms.com সাইটের সাইটের নাম হিসাবে দেয় (এতে হোস্ট শিরোনাম ব্যবহার হয়)। আপনি চান যে কোনও সময় আপনি নিজের আইপি ঠিকানা পরিবর্তন করতে পারেন এমন ভেবে গ্রাহকরা সহজেই * .cms.customer.com সেট আপ করতে সক্ষম হন। সেক্ষেত্রে আপনি তাদের www.mycms.com- এ * .cms.customer.com নামে একটি ওয়াইল্ডকার্ড সিএনএম সেট আপ করার পরামর্শ দিতে পারেন।
যেহেতু ওয়াইল্ডকার্ড সিএনএমএস সমস্ত সরবরাহকারী (যেমন গোডাডি) দ্বারা সমর্থিত নয়, আমি আপনাকে এমন কোনও ক্ষেত্রে এটি ব্যবহার করার পরামর্শ দেব না যেখানে আপনি বিভিন্ন গ্রাহকদের জন্য পরামর্শ দিয়েছেন (যেখানে আপনি তাদের সরবরাহকারীর সক্ষমতা জানেন না)।
*
না **
।
*
এই ফেব্রুয়ারিতে ক্লায়েন্টের জন্য সফলভাবে একটি ওয়াইল্ডকার্ড সিএনএম রেকর্ড সেটআপ করেছি । GoDaddy ড্যাশবোর্ড ব্যবহার করে। এবং আমি নিশ্চিত এটি এটি যেমন প্রত্যাশা করবে তেমন কাজ করে।
আমি লাইন যুক্ত করেছি
*.www IN CNAME my_webserver
আমার বন্ধন কনফিগ মাই জোন ফাইল এবং যে পুরোপুরি কাজ (অর্থাৎ। থেকে whatever.www.domain.com
এবং whatever2.www.domain.com
সব তীক্ষ্ন my_webserver
।
লাইন যুক্ত করে এর ব্যতিক্রম যুক্ত করাও সম্ভব হয়েছিল
exception.www IN CNAME another_server
যাতে যে exception.www.domain.com
নির্দেশিত another_server
।
কেবল যুক্ত করার জন্য যে অ্যামাজন রুট 53 কোনও রেকর্ড টাইপের ওয়াইল্ডকার্ড সমর্থন করে ।
সুতরাং আপনি নিরাপদে আপনার ডিএনএস সরবরাহকারী হিসাবে রুট 53 ব্যবহার করতে পারেন।
আমরা সারাক্ষণ ওয়াইল্ডকার্ড ডিএনএস ব্যবহার করি এবং আমাদের কোনও সমস্যা হয়নি। যদি আপনি এটি কোনও আইপ্যাড্রেসের দিকে নির্দেশ করেন তবে ব্যবহার করুন:
*.mysite.com Host (A) Default xxx.xxx.xxx.xxx
আপনি যদি কোনও নাম ব্যবহার করতে চান তবে করুন:
*.mysite.com. IN CNAME mysite.com.
যতদূর আমি মনে করি আপনি এটি (ইশ) সাজানোর কাজটি করতে পারেন তবে তারপরে সিএমএল অন্য কোনও রেকর্ড টাইপ যেমন এনএস বা এমএক্স দ্বারা ব্যবহার করা যাবে না।
আপনি "ওয়াইল্ডকার্ড" জিনিসটি দিয়ে কী অর্জন করার চেষ্টা করছেন তা পুরোপুরি নিশ্চিত নয়, তাই আমাকে একটি জেনেরিক উত্তর দিতে হবে :)
স্পষ্ট করার জন্য, সিএনএম aserver.domain এর অর্থ আপনার অন্যনাম.এজারের.ডোমেন থাকতে পারে না
ব্যতিক্রম আছে, তবে আমি জানি না যে তারা আমার মাথার উপরের দিক থেকে কী আছে এবং আপনি কী করতে চান তা সত্যই নিশ্চিত নয়, তাই আমি সময় নষ্ট করব না।
CNAME
একই ডোমেনের জন্য অন্য ধরণের রেকর্ডের সাথে রেকর্ড ভাগ করার বিষয়ে সেই সতর্কতার জন্য আপনাকে ধন্যবাদ । আমার অনুরূপ সমস্যা ছিল, এবং আমার ডিএনএস সার্ভার সাধারণত সংঘর্ষ সম্পর্কে আমাকে সতর্ক করে, তবে এই ক্ষেত্রে এটি হয়নি কারণ সিএনএম ছিল *.example.com
এবং অতিরিক্ত রেকর্ড (একটি TXT
রেকর্ড) একটি নির্দিষ্ট সাবডোমেনের জন্য subdomain1.example.com
। তাই তো সংঘর্ষ ধরা পড়েনি! উপস।
আপনি যখন কোনও সিএনএম রেকর্ড তৈরি করেন তখন বিন্দু দিয়ে পয়েন্ট সার্ভারটি সমাপ্ত হয়, যেমন: * .mydomain.com। শেষ বিন্দু লক্ষ করুন
এখানে আমার পরীক্ষার ফলাফল রয়েছে। আমি mysite.com এবং www.mysite.com এর জন্য একটি রেকর্ড মুছে ফেলেছি এবং * .mysite.com এর জন্য একটি সিএনএম রেকর্ড যুক্ত করেছি। পরীক্ষা কার্যকর হয়নি। mysite.com সমাধান করবে না। কেবল পরিষ্কার করার জন্য, আমি আমার ডিএনএস সার্ভারগুলির জন্য ওপেনডিএনএস ব্যবহার করি। হতে পারে এটি অন্যান্য ডিএনএস সার্ভারের সাথে দুর্দান্ত কাজ করে তবে আমি অবশ্যই এটি সর্বজনীনভাবে কাজ করতে চাই। এই ফলাফলগুলির উপর ভিত্তি করে, আমি স্ট্যান্ডার্ড এ রেকর্ডগুলির সাথে আটকে যাচ্ছি।
এটা এখন কাজ করে।
গোডাড্ডি থেকে কোনও আইপি বা ডিএনএস নামের পয়েন্টে জোন ফাইল সম্পাদক বা ডিএনএস ম্যানেজারের নাম বিভাগে একটি "*" ব্যবহার করুন।
আমার ক্ষেত্রে আমি এটি একটি ডিএনএস নামের সাথে একটি মাইক্রোসফ্ট অ্যাজুরে ক্লাউডসার্ভিসকে নির্দেশ করে ব্যবহার করেছি এবং এটি দুর্দান্ত কাজ করেছে। এটি bla.domain.ext এর জন্য কাজ করে তবে bla.bla.domain.ext এর জন্যও কাজ করে। অন্য সরবরাহকারীর জন্য কাজ আলাদা হতে পারে।