সিএনএম ব্যবহার করে ডিএনএস এমএক্স রেকর্ড ভেঙে দেয়?


42

নতুন বছরে আমরা সার্ভারগুলিকে সরিয়ে নেওয়ার পরিকল্পনা করছি বলে আমরা আমাদের হোস্টগুলি আমাদের সমস্ত ওয়েবসাইট সিএমআইএসে স্থানান্তরিত করার চেষ্টা করছি এবং কিছু ক্লায়েন্টকে একটি সার্ভার এবং অন্য ক্লায়েন্টকে অন্য কোথাও স্থানান্তরিত করার ক্ষমতা চাই। আমরা ক্লায়েন্টদের একটি অনন্য সিএমএল দেওয়ার বিষয়ে পরিকল্পনা করছিলাম যা আমরা পরে কোনও তারিখে পরিবর্তন করতে পারি। (আমাদের এখন এটি করার অন্যান্য কারণ রয়েছে তবে এটিই মূল কারণ)

আমরা আমাদের নিজস্ব কয়েকটি ডোমেন নিয়ে এই তত্ত্বটি পরীক্ষা করে দেখছি এবং এটি ঠিক আছে বলে মনে হচ্ছে। তবে কোনও ডোমেনে এমএক্স রেকর্ডগুলি পরীক্ষা করার সময় আমি এমএক্স রেকর্ডের চেয়ে সিএমএল মান ফিরে পেয়েছি।

দুর্ভাগ্যক্রমে এই সমস্ত ডোমেনগুলি নিয়ন্ত্রণ প্যানেলগুলির মাধ্যমে সম্পন্ন হয়েছে তবে আমি অনুমান করছি যে তারা কেবল আমার জন্য জোন ফাইলগুলি লিখছেন।

আমি সংস্থা ডটকমের জন্য 2 টি সিএনএম তৈরি করতে চাই

company.com. IN CNAME client.dns.ourserver.com
www          IN CNAME client.dns.ourserver.com

এমএক্স রেকর্ডটি নিম্নলিখিতগুলির মতো:

company.com  IN MX 10 mail.company.com

আমাদের ডটকম ডটকম ডট কমের একটি রেকর্ড রয়েছে

এরকম:

host -t mx company.com

এমএক্স রেকর্ডের চেয়ে সিএনএম মান প্রদান করে।

এই প্রত্যাশিত আচরণ?

আমি উপরের কনফিগারেশনটি 123-reg.co.uk কন্ট্রোল প্যানেলের সাথে কাজ করতে সক্ষম হয়েছি, তবে নিশ্চিত যে এটি কোনও কিছুর চেয়ে বেশি ভাগ্যবান কিনা not


এটি একটি সাধারণ প্রশ্ন এবং এর আগেও অনেকবার জিজ্ঞাসা করা হয়েছিল। উদাহরণস্বরূপ এই লিঙ্কটি দেখুন: সার্ভারফল্ট.কোয়েশনস
রাসেল হিলিং

উত্তর খুঁজতে গিয়ে আমি কিছুটা সময় ব্যয় করেছি তবে আমি আলাদা কিছু করছি কিনা তা বুঝতে পারি না। বিশেষত এটি একটি ডোমেন সরবরাহকারীর সাথে সূক্ষ্মভাবে কাজ করছে। আমার উত্তর আমার কাছে তাই দুর্দান্ত এবং আশা করি এটি কারওর উপকারে আসবে।
জনওয়ার্ডস

উত্তর:


54

এটি একটি সাধারণ ত্রুটি। আপনি আপনার রুট ডোমেনের জন্য সিএমএল আরআর ব্যবহার করতে পারবেন না (উদাঃ Company.com) এবং একই অঞ্চলের জন্য অতিরিক্ত সংস্থান রেকর্ডকে সংজ্ঞায়িত করতে পারবেন না ।

দেখুন কেন আমি মূল রেকর্ডের জন্য কোনও সিএমএল রেকর্ড তৈরি করতে পারি না? এবং আরএফসি 1034 বিভাগের জন্য 3.6.2:

যদি কোনও নোডে সিএনএম আরআর উপস্থিত থাকে তবে অন্য কোনও ডেটা উপস্থিত হওয়া উচিত নয়; এটি নিশ্চিত করে যে একটি আধ্যাত্মিক নাম এবং এর উপস্বের জন্য ডেটা আলাদা হতে পারে না।


আরএফসি 2181 ধারা 10.1 উপরেরটিকে আরও শক্তিশালী করে এর সাথেও প্রাসঙ্গিক।
হাকান লিন্ডকভিস্ট

শীর্ষস্থানীয় ডোমেন হিসাবেও পরিচিত
Alex78191

5

আরএফসি 2181 বিভাগ 10.3 বলছে যে আপনি আপনার এমএক্স রেকর্ডটিকে সিএনএমে নির্দেশ করতে পারবেন না:

একটি এমএক্স রিসোর্স রেকর্ডের মান ... হিসাবে ব্যবহৃত ডোমেন নামটি অবশ্যই একটি উপনাম হওয়া উচিত নয়।


2
প্রশ্নটি আসলে যে পরিস্থিতিটি নয়, তা নয়?
হাকান লিন্ডকভিস্ট

2

আমি কেবল হিরোকুতে চলে এসেছি যা A রেকর্ডের পরিবর্তে সিএনএম ব্যবহার করে এবং আমার যা করতে হবে তা হ'ল মাই_ডোমেন ডট কম দিয়ে সিআরআই তৈরির পরিবর্তে হিরকুটির দিকে ইশারা করে, আমি সিএমএল www.my_domain.com দিয়ে হিরকুকে দেখিয়েছি, তাই খালি / রুট ডোমেনটি ফরোয়ার্ড করা হয়নি এবং আমার এমএক্স রেকর্ডগুলি এখনও কাজ করবে। তারপরে আমি আমার_ডোমেন.কমকে www.my_domain.com এ পুনঃনির্দেশ করার জন্য একটি পয়েন্টার যুক্ত করেছি। এটা দুর্দান্ত কাজ বলে মনে হচ্ছে। আমার ডোমেন নাম প্রদানকারীতে পয়েন্টারটি একটি 'পয়েন্টার' সেটিংস ব্যবহার করে তৈরি করা হয়েছিল যা আমি 'স্ট্যান্ডার্ড' 'URL' এবং 'www.my_domain.com' এ সেট করেছি


নিরেট কাজ! এটি ভাগ করে নেওয়ার জন্য ধন্যবাদ!
duhaime

0

আমি বুঝতে পেরেছি যে এই দুটি পুরোপুরি আলাদা করা যেতে পারে

mydomain.com. -  A Record  - 01.0.0.1
mydomain.com - CNAME - www.cname.eg.com

আপনি যদি নিজের সার্ভারকে মেল সার্ভার হিসাবে ব্যবহার না করেন তবে তা সত্যিই কোনও কিছুর উপর প্রভাব ফেলবে না। মেলটি mydomain.com এমএক্স রেকর্ডগুলির সন্ধান করবে। এটি কেবল এটির মতো হলে প্রভাবিত হবে

mydomain.com - MX - mail.mydomain.com

তবে যদি এটির মতো হয় (অর্থাত আপনি একটি পৃথক মেল সার্ভার ব্যবহার করছেন) এটি প্রভাবিত হবে না

mydomain.com - MX - mail.mycustommailserver.com

আপনি মেল সার্ভারগুলির জন্য একটি আইপি ব্যবহার করতে পারবেন না।


-1

আমি খুঁজে পেয়েছি যে কিছু ডিএনএস সরবরাহকারীদের সাথে মিল রেখে কিছু এমএক্স সরবরাহকারী প্রকৃতপক্ষে একটি খালি সিএনএম পাশাপাশি কাজ করবে, যদি আপনি কেবল নিচের উপরে রেকর্ড ক্রমে সিএনএমের উপরে এমএক্স রেকর্ডটি অর্ডার করেন।

এটি অফিস ৩5৫ এমএক্স রেকর্ডারের সাথে নেম.কম রেজিস্ট্রারে কাজ করছে এবং সিটিএন রেকর্ডটি HTTP কে অন্য কোনও ডোমেনে পরিচালিত করছে। এমএক্স প্রশ্নের পরীক্ষার সময় আমি লক্ষ্য করেছি যে আমার সিএনএম ফলাফলটি আমার ডিএনএস এন্ট্রি ক্রমের সাথে সামঞ্জস্য হয়ে প্রথমে ফিরে এসেছে, তাই আমি বুঝতে পেরেছিলাম কেন প্রথমে এমএক্স অর্ডার দেওয়ার চেষ্টা করবেন না এবং দেখুন যে এটি এমএক্স সরবরাহকারীকে সন্তুষ্ট করেছে কিনা। আমার অবাক করে অফিস 365 এমএক্স যাচাইকরণটি পেরিয়ে গেছে এবং আমি নিশ্চিত করতে পারি যে ইনবাউন্ড এবং আউটবাউন্ড ইমেল প্রকৃতই প্রবাহিত। এবং বেশ কয়েকটি ওয়েব ক্লায়েন্ট পরীক্ষা করার পরে, HTTP প্রকৃতপক্ষে নির্দিষ্ট সিএনএম গন্তব্য হোস্টের পক্ষেও সমাধান করে।

ক্যাভেট এমটোর - এটি স্পষ্টতই মানটির বিপরীতে চলছে এবং সুতরাং সমালোচনামূলক কোনও কিছুর জন্য সম্ভবত বিবেচনা করা উচিত নয়। আমি ধরে নিচ্ছি রেকর্ড অর্ডারটি অনুমানের মধ্যে নেই এবং তাই আনুষ্ঠানিকভাবে নির্ভর করা যায় না ... অর্থাৎ আপনি এই হ্যাকটি ভুলে যাওয়ার পরে ডান পরিবর্তনের সাপেক্ষে।

টিপ - বিভিন্ন ডিএনএস সেটিংস চেষ্টা করার ফলাফল পরীক্ষা করার জন্য এমএক্স টুলবক্সের ফ্রি পৃষ্ঠাটি খুব কার্যকর hand

আমার সংশ্লিষ্ট পোস্টের জন্য নির্লজ্জ প্লাগ


2
অপ্রকাশিত আচরণের কারণে এটি অবশ্যই আমি বিশ্বাস করতে চাই না।
সিজেজোজ

2
এই আচরণটি কেবল একটি ত্রুটি হিসাবে বিবেচনা করা যেতে পারে, একটি ক্যাচিং নেমসার্ভার সিএনএম প্রতিক্রিয়াটিকে ক্যাশে করতে পারে উত্তর এমডিএগুলি কখনও এমএক্স রেকর্ড সরঞ্জাম দেখতে পাবে না ietietf.org/html/rfc5321#section-5.1
জেসেন

-3

আপনি ডোমেনের মূলে একটি সিএনএম ব্যবহার করতে পারেন, তবে, সেই এমএক্স রেকর্ডগুলি অবশ্যই হোস্ট রেকর্ডে কনফিগার করা উচিত, সুতরাং আপনার যদি আপনার এমডএক্স.ইমেল ডট কম আপনার জোডে ডোমেন.কমের জন্য কনফিগার করা থাকে এবং আপনার ডোমেনের মূলটি রয়েছে। com এইrecord.cname.com এ CNAME, আপনাকে অবশ্যই নিশ্চিত করতে হবে যে mx1.mail.com সেই সিএনএম হোস্টে কনফিগার করা আছে; তা না হলে সব মেইল ​​হারিয়ে যাবে!


4
আরএফসি 1034 অনুসারে সমস্যাটি হ'ল, "যদি কোনও সিএমএল আরআর নোডে উপস্থিত থাকে তবে অন্য কোনও ডেটা উপস্থিত করা উচিত নয়" - যেহেতু মূলটিতে এনএস রেকর্ড থাকা (দরকারী হতে হবে, যাইহোক) প্রয়োজন হয়, তাই সর্বদা অন্যান্য ডেটা থাকবে , যা আরএফসির এই বিভাগটি লঙ্ঘন করে।
ডক্টর জে

আমার মতে উত্তরটি সঠিক, ব্যতীত MX রেকর্ডটি CNAME হোস্টের পরিবর্তে হওয়া উচিত (এটিও নয়)।
আলেকজান্ডার তৌবেনকর্ব
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.