এমএক্স রেকর্ডগুলি কোনও আইপি ঠিকানাকে কেন নির্দেশ করতে পারে না?


89

আমি বুঝেছি আপনার সরাসরি কোনও আইপি ঠিকানায় কোনও এমএক্স রেকর্ডটি নির্দেশ করা উচিত নয় , পরিবর্তে এটি কোনও রেকর্ডে নির্দেশ করা উচিতA , যা ঘুরে ফিরে আপনার মেইল ​​সার্ভারের আইপি ঠিকানার দিকে নির্দেশ করে।

কিন্তু, নীতিগতভাবে, কেন এটি প্রয়োজনীয়?


আপনি যদি কোনও এমএক্স রেকর্ড সেট আপ করতে পারেন তবে আপনি একটি রেকর্ডও সেটআপ করতে পারেন। আমি এখানে সমস্যা দেখছি না।
জোশডসন

26
@ জোশুদসন এটি মোটেও সমস্যা নয়, কেবল আমি কেন অন্য সবার কাজ অনুসরণ করার পরিবর্তে তা বোঝার চেষ্টা করছি।
দিনুলি

আমি কেবল ক্লাউডফ্লেয়ারে চেষ্টা করেছি। এটি এমএক্স রেকর্ডের মান হিসাবে আইপি ঠিকানা গ্রহণ করে না।
লিনাক্সবাবে

আমি এসপিএফ রেকর্ড যোগ না করা পর্যন্ত আমি এর আগে কখনও চিন্তা করি নি এবং অনেকগুলি অনুসন্ধান করেছি। কিছুটা কেটে ফেলার জন্য আলাদা উপায় খুঁজে পেতে হয়েছিল।
gbryant

উত্তর:


90

এমএক্স রেকর্ডের পিছনে পুরো ধারণাটি কোনও হোস্ট বা হোস্টকে নির্দিষ্ট করা যা কোনও ডোমেনের জন্য মেল গ্রহণ করতে পারে। আরএফসি 1035 তে উল্লিখিত হিসাবে , এমএক্স রেকর্ডটিতে একটি ডোমেন নাম রয়েছে। সুতরাং এটি অবশ্যই কোনও হোস্টকে নির্দেশ করবে যা নিজে ডিএনএসে সমাধান হতে পারে। কোনও আইপি ঠিকানা ব্যবহার করা যায়নি কারণ এটি কোনও অযোগ্য ডোমেন নাম হিসাবে ব্যাখ্যা করা হবে, যা সমাধান করা যায় না।

১৯৮০ এর দশকে এর কারণগুলি, যখন চশমাটি মূলত লেখা হয়েছিল, আজকের কারণগুলির মতো প্রায় একই: একটি হোস্ট একাধিক নেটওয়ার্কের সাথে সংযুক্ত থাকতে পারে এবং একাধিক প্রোটোকল ব্যবহার করতে পারে।

৮০ এর দশকে, মেল গেটওয়েগুলি অস্বাভাবিক ছিল না যা দুটি (অপেক্ষাকৃত নতুন) ইন্টারনেটের সাথে সংযুক্ত হয়েছিল যা টিসিপি / আইপি এবং অন্যান্য লিগ্যাসি নেটওয়ার্কগুলির সাথে সংযুক্ত ছিল, যা প্রায়শই অন্যান্য প্রোটোকল ব্যবহার করে। এমএনএসকে এইভাবে ডিএনএস রেকর্ডগুলির জন্য নির্দিষ্ট করা মঞ্জুরি দেয় যা কীসনেট যেমন ইন্টারনেট ব্যতীত অন্য কোনও নেটওয়ার্কে এই জাতীয় হোস্টে কীভাবে পৌঁছতে পারে তা সনাক্ত করতে পারে । বাস্তবে, যদিও এটি প্রায় কখনও ঘটেনি; কার্যত প্রত্যেকে তার নেটওয়ার্কগুলির পরিবর্তে ইন্টারনেটের অংশ হতে পুনরায় ইঞ্জিনিয়ার করলেন।

আজ, পরিস্থিতিটি হল যে কোনও হোস্ট একাধিক প্রোটোকল (আইপিভি 4 এবং আইপিভি 6) এবং প্রতিটি প্রোটোকলে একাধিক আইপি ঠিকানা দ্বারা পৌঁছতে পারে। একটি একক এমএক্স রেকর্ড সম্ভবত একাধিক ঠিকানা তালিকাবদ্ধ করতে পারে না, তাই একমাত্র বিকল্পটি কোনও হোস্টকে নির্দেশ করা হয়, যেখানে সেই হোস্টের সমস্ত ঠিকানা সন্ধান করা যেতে পারে। (পারফরম্যান্স অপটিমাইজেশন হিসাবে, ডিএনএস সার্ভারের প্রতিক্রিয়ার অতিরিক্ত বিভাগে হোস্টের জন্য ঠিকানা রেকর্ডগুলি বরাবর প্রেরণ করবে যদি এতে রাউন্ড ট্রিপ সাশ্রয় করে তবে তাদের কাছে অনুমোদনযোগ্য রেকর্ড রয়েছে))

আপনার মেল এক্সচেঞ্জারগুলি যখন কোনও তৃতীয় পক্ষের দ্বারা সরবরাহ করা হয় (যেমন গুগল অ্যাপস বা অফিস 365) তখন এমন পরিস্থিতিও দেখা দেয়। আপনি আপনার এমএক্স রেকর্ডগুলি তাদের হোস্ট-নেমগুলিতে দেখান, তবে এমনটি হতে পারে যে পরিষেবা সরবরাহকারীকে মেল সার্ভারের আইপি ঠিকানাগুলি পরিবর্তন করতে হবে। যেহেতু আপনি কোনও হোস্টের প্রতি ইঙ্গিত করেছেন, তাই পরিষেবা প্রদানকারী স্বচ্ছতার সাথে এটি করতে পারে এবং আপনাকে আপনার রেকর্ডে কোনও পরিবর্তন করতে হবে না।


2
এটি আসলে আইপি অ্যাড্রেসের সাথে সামঞ্জস্যতা রোধ করে না; আসলে, বেশিরভাগ এসএমটিপি সার্ভার / ক্লায়েন্টরা আমার করা সামান্য পরীক্ষা থেকে এমএক্স রেকর্ডে আইপি অ্যাড্রেস দিয়ে ঠিকঠাক কাজ করে। আমি মনে করি উদ্দেশ্যটি হ'ল আইপি অ্যাড্রেসগুলি ইন ম্যাসে ব্যবহার করা থেকে শিল্পকে নিরুৎসাহিত করা - যা সম্ভবত ঘটনাটি ঘটত, যদি সেই নিয়ম বিবৃত না করা হত - তবে মামলা-দ্বারা-মামলা ভিত্তিতে basis সুতরাং, "আবশ্যক" এর বিপরীতে "উচিত"। যদিও দুর্দান্ত তথ্যের জন্য +1। আমি এর অধিকাংশই বিবেচনা করি নি।
জেনেক্সার

16
@ জেনেক্সার ট্র্যাফিক আইনগুলি তুলনামূলকভাবে কয়েকজন বিশেষজ্ঞ ড্রাইভারের অসুবিধার জন্য নেই যারা জানেন যে ঠিক কী নিরাপদ এবং কোনটি নয়। তারা প্রচুর পরিমাণে চোদাচুদি করার কারণে তাদের উপস্থিতি রয়েছে যারা ভাবেন যে তারা কী করছে তা তারা জানে তবে কী করে না।
শাদুর

7
@ জেনেক্সার আপনি দেখতে পাবেন যে কোনও নির্দিষ্ট এমটিএ এটি আজ সহ্য করে, এবং আগামীকালও তা নয়। এটি সর্বোপরি, স্ট্যান্ডার্ডের দ্বারা অনুমোদিত আচরণ নয়। এবং অবশ্যই, সমস্ত এমটিএগুলি এটি সমর্থন করবে না, সুতরাং এটি করার অর্থ আপনি মেল হারাতে পারবেন না guaran
মাইকেল হ্যাম্পটন

1
@MichaelHampton: একটি MX রেকর্ড তাহলে উচিত একটি IP ঠিকানা পরিবর্তে একটি হোস্ট নাম ধারণ করে, তারপরে একটি মেট্রোপলিটান ট্রান্সপোর্ট অথরিটির হবে একটি IP ঠিকানা গ্রহণ। Hypothetically, যদি একটি MX রেকর্ড হবে একটি হোস্ট নাম থাকতে তারপর MTA এর উচিত একটি IP ঠিকানা গ্রহণ। আরএফসি'র কাজ এভাবেই। "পরামর্শ দেওয়া" বাস্তবায়ন পরামর্শের পাল্টা পরামর্শটি অনুসরণ করা অনুমানের উপর অনুকূলিত করতে পারে তবে আপনি এটির সাথে এটি করতে পারেন এটি অনেকটাই।
এমসাল্টারস

2
@ এসএমএল্টাররা আমার মনে হয় আপনি বিভ্রান্ত আমি কখনও কিছু বলতে হবে না। প্রকৃতপক্ষে, আমি বলেছিলাম যে এমএক্স রেকর্ডটিতে একটি হোস্টনাম থাকতে হবে, এটি আরএফসিও বলে।
মাইকেল হ্যাম্পটন

18

প্রোটোকল হিসাবে ডিএনএসের বিভিন্ন ধরণের মান রয়েছে, এগুলি বিনিময়যোগ্য নয়।

এটি লক্ষ করা গুরুত্বপূর্ণ যে ডিএনএস হ'ল একটি বাইনারি প্রোটোকল যা রেকর্ডের ধরণ এবং এই জাতীয় রেকর্ড ধারণ করে এমন ডেটার ধরণের মধ্যে কঠোর ম্যাপিং থাকে।

উদাহরণস্বরূপ:
একটি Aরেকর্ড একটি আইপিভি 4 ঠিকানা (4 বাইট ডেটা, নির্দিষ্ট দৈর্ঘ্য) ধারণ করে।
একটি AAAAরেকর্ডে একটি আইপিভি 6 ঠিকানা (ডেটা 16 বাইট, নির্দিষ্ট দৈর্ঘ্য) ধারণ করে।

MXঅন্যদিকে, একটি রেকর্ড একটি নাম ধারণ করে (বিন্যাসে লেবেলের ক্রম <int number of bytes> <label> <int number of bytes> <label> <int 0>, পরিবর্তনশীল দৈর্ঘ্য)।

কোনও রেকর্ডটির জন্য এটির আইপি অ্যাড্রেস থাকা সম্ভব নয় MX


আপনি লেবেলটিকে একটি আইপি ঠিকানার পাঠ্য উপস্থাপনা করতে পারেন, তবে এটি করার কোনও অর্থ হবে না, কারণ এটি হোস্ট-নেম হিসাবে সমাধান করা যায় না।
মাইকেল হ্যাম্পটন

@ মিশেলহ্যাম্পটন প্রকৃতপক্ষে, সর্ব-সংখ্যাসূচক লেবেলের সাথে একটি নাম রাখা সম্ভব যে সাধারণ মানব-বান্ধব উপস্থাপনায় প্রথম নজরে আইপিভি 4 ঠিকানার মতো দেখা যায়। যখনই প্রশ্নটি আসে তখন এটি কিছুই পরিবর্তন করে না, যদিও এটি এখনও একটি নাম হবে এবং এভাবে একটি নামের মতো পরিচালনা করা হবে (একটি নাম যা অন্তত পাবলিক ইন্টারনেটে সবেমাত্র হবে NXDOMAIN)।
হাকান লিন্ডকভিস্ট

এটি আসলে ওপি-র প্রশ্নের উত্তর দেয় না। আপনি মূলত " বলে থাকেন কারণ এটি"
dr01

@ dr01 বিবেচনা করে যে প্রশ্নটি "এটি যেভাবে হয়" সম্পর্কে অসচেতন তা পরিষ্কারভাবে দেখায় ("আপনি সরাসরি কোনও আইপি ঠিকানায় কোনও এমএক্স রেকর্ডকে নির্দেশ করবেন না, তবে পরিবর্তে এটি একটি রেকর্ডের দিকে নির্দেশ করা উচিত" যখন এটি আসলে সম্ভাবনা নয়) নাম বাদে অন্য কোনও মান রয়েছে), আমি মনে করি না যে জিনিসগুলি কীভাবে হয় এবং কেন এটি অন্য কোনও বিকল্পকে অসম্ভব করে তোলে তা নির্দেশ করার মতো এটি স্থানের বাইরে। আমি অনুভূতি পেয়েছি যে আপনি যে প্রশ্নটি আসলে নেই সেখানে অনেক কিছু পড়ছেন।
হাকান লিন্ডকভিস্ট

@ dr01 অর্থ্যাৎ, প্রশ্নটি ডিএনএসের প্রথম দিনগুলিতে নকশার সিদ্ধান্তগুলি বা এই জাতীয় কিছু সম্পর্কে একাডেমিক প্রশ্ন হিসাবে পড়েছে বলে মনে করবেন না তবে কেবল MXবিশ্বজুড়ে যে রেকর্ড রয়েছে তা কীভাবে ব্যবহার করা যেতে পারে বা ব্যবহার করা উচিত সে সম্পর্কে একটি প্রশ্ন ।
হাকান লিন্ডকভিস্ট

6

আমি অনুমান হিসাবে এটি নিক্ষেপ করব। কোর্স, আমি ফ্লুতে আছি তাই সম্ভবত আমি লুপি আছি।

আরএফসি 974 বলেছেন:

LOCAL এ মেলারের প্রথম পদক্ষেপ হ'ল রিমোটের জন্য এমএক্স আরআরগুলির জন্য একটি কোয়েরি জারি করা। প্রতিটি বার্তা পাঠানোর বার্তা পাঠানোর চেষ্টা করার সময় এই পদক্ষেপ নেওয়া উচিত বলে দৃ strongly়ভাবে আহ্বান জানানো হয়। আশা করা যায় যে ডোমেন ডাটাবেসের পরিবর্তনগুলি মেলাররা দ্রুত ব্যবহার করবে এবং এভাবে ডোমেন প্রশাসকরা কেবলমাত্র তাদের ডোমেন ডাটাবেসগুলি পরিবর্তন করে ত্রুটিযুক্ত হোস্টগুলির জন্য ইন-ট্রানজিট বার্তাগুলি পুনরায় রুটে করতে সক্ষম হবেন।

আইপি পরিবর্তে একটি নাম প্রয়োজনের দ্বারা, এটি জোর করে এই অনুশীলনকে উত্সাহ দেয়। নামগুলি একই থাকতে পারে এবং লোড ব্যালেন্সিং বা ডিআর ইভেন্টে আপনাকে নিজেই এমএক্স রেকর্ড পরিবর্তন করতে এবং ডিএনএস প্রচারের জন্য অপেক্ষা করার বিষয়ে উদ্বিগ্ন হতে হবে না।


8
আপনি ফ্লুতে অসুস্থ থাকাকালীন আপনার ছুটির দিনে স্ট্যাক এক্সচেঞ্জ প্রশ্নের উত্তর দিচ্ছেন ... আমি আপনাকে আমার টুপি টিপছি, ভাল স্যার!
মাইক বি

3

কিছু ইমেল সার্ভার (যেমন এক্সিমের মতো) বিশেষত এমএক্স রেকর্ডগুলি প্রেরণে মঞ্জুরি দেয় না যা খাঁটি আইপি ঠিকানার দিকে নির্দেশ করে, সুতরাং আপনাকে এর অনুগত হওয়ার পরিবর্তে এফকিউডিএন ব্যবহার করা প্রয়োজন required এটি কারণ যে বেশিরভাগ সার্ভারগুলি এমএক্স রেকর্ডটি কোনও হোস্ট-নেম রাখার প্রত্যাশা করে, কোনও আইপি নয় (এটিই একটি রেকর্ডগুলির জন্য)।

সম্পাদনা করুন: বিস্তারিতভাবে বলতে গেলে ডিএনএসে প্রতিটি রেকর্ডের যে ধরণের ডেটা রাখতে পারে তার ধরণের প্রয়োজনীয়তার জন্য কঠোর প্রয়োজনীয়তা রয়েছে has MX রেকর্ডের ক্ষেত্রে, এটা একটি হোস্ট নাম এর শুধুমাত্র


তাহলে কেন এক্সিম এমএক্স রেকর্ডগুলি প্রথম স্থানে আইপি ঠিকানায় ইঙ্গিত দেয়নি? আমার কাছে অদ্ভুত লাগছে! আমি বুঝতে পারি কনভেনশনের কারণে আমার হওয়া উচিত নয় , তবে কেন এটি অবৈধ করা হয়েছে তা আমি বুঝতে পারি না ।
দিনুলি

1
আমি দেখছি না যে কোনও এমটিএ কীভাবে এটি সমর্থন MXকরতে পারে রেকর্ড হিসাবে এটির মান হিসাবে সম্ভবত কোনও আইপি ঠিকানা থাকতে পারে না।
হাকান লিন্ডকভিস্ট

@ হ্যাঙ্কলিন্ডকভিস্ট আপনার উত্তর উপরে আমার উত্তরটি এই বিষয়টিকে পরিষ্কার করেছে! ধন্যবাদ!
দিনুলি

2

আরএফসিতে 1025 এমএক্স রেকর্ডগুলি কেবল একটি এ রেকর্ড বা সিএমএমের একটি আরআর (সংস্থান রেকর্ড) নির্দেশ করে।

সুতরাং মেইল ​​প্রেরণকারী মেল সার্ভারটি একটি এমএক্স রেকর্ডের আরআর জিজ্ঞাসা করে, এমএক্স রেকর্ড সার্ভারের একটি রেকর্ড তালিকাভুক্ত করে, মেল সার্ভার একটি রেকর্ড পাওয়ার জন্য ফরোয়ার্ড লুক্কিট করে এবং তারপরে তালিকাভুক্ত পরিষেবা হোস্টকে এসএমটিপি এর মাধ্যমে মেইল ​​ফরোয়ার্ড করে একটি মেইল ​​সার্ভার সেই ডোমেনের জন্য মেল পেতে ইচ্ছুক।

আপনার প্রশ্ন - মেল কোনও আইপি ঠিকানায় কেন পাঠানো যায় না

প্রতিক্রিয়া - বিশ্বাসের কারণে

মেল সম্পর্কিত স্থানে থাকা বেশিরভাগ বিধিগুলি ডোমেনগুলির মধ্যে বিশ্বাস বজায় রাখার জন্য বিকশিত হয়েছে যে বার বার পাঠানো বার্তাগুলি আসলে বৈধ। এই সমস্তগুলিই শেষ পর্যন্ত স্প্যাম হ্রাস করতে হয়।

  • বিপরীত আইপি চেহারা
  • এই বিষয়টির জন্য একটি ফরোয়ার্ড নেম সন্ধান

একটি মেইল ​​সার্ভার তৈরির ভিত্তিটির জন্য এই সমস্ত প্রয়োজনীয় উপাদানগুলির মধ্যে বিশ্বাসযোগ্য যোগাযোগ তৈরি করতে এবং অবিশ্বস্ত যোগাযোগ হ্রাস করতে অন্তত কয়েকটি ছোট উপাদান প্রতিষ্ঠিত থাকে।

রেফারেন্স - আরএফসি 1035 এবং 974

https://www.ietf.org/rfc/rfc1035.txt35

https://www.ietf.org/rfc/rfc974.txt


2

MXরেকর্ডগুলির উদ্দেশ্য হ'ল কোনও অ্যাপ্লিকেশন (মেল স্থানান্তর) হোস্টটি ব্যবহার করার বিষয়ে শিখতে পারে। অ্যাপ্লিকেশন পর্যায়ে, হোস্টের নামগুলি হ'ল সঠিক জিনিস (আইপি ঠিকানা নয়) use

এছাড়াও, ডিএনএসে বৈকল্পিক প্রকারের রেকর্ডের সংযোজন জটিলতার একটি লিভারল পরিচয় করিয়ে দেয় এবং সমস্যা, বাস্তবায়ন দুর্ঘটনা, সুরক্ষা চ্যালেঞ্জগুলির জন্য একটি প্রবেশ বিন্দু। উদাহরণস্বরূপ, 1.2.3.4.example.com.একটি বৈধ হোস্টনাম (হ্যাঁ, এটি এমনকি আরএফসি 1034, 3.5 এর আলোকেও)। এই হোস্টটিকে MXএকটি বাইন্ড কনফিগারেশন ফাইল হিসাবে নির্দিষ্ট করা যেমন উদাহরণ ডট কম look

.  MX 10  1.2.3.4

এবং সম্ভবত এটি আইপি সহ কোনও এমএক্স রেকর্ডের মতো হওয়া উচিত। এমনকি কোনও ডিএনএস ডেটাগ্রামে ইনফরমেশনটি স্থানান্তর করতে কিছু তাত্ক্ষণিক অ্যাডিটিন প্রয়োজন; সবচেয়ে সহজ উপায় হ'ল অসম্পূর্ণতার জন্য বলে একটি নতুন সংস্থান রেকর্ড প্রকার চালু করা MXA। তবে আবার, বোঝাটি কেন এমন একটি নতুন রেকর্ড টাইপ প্রবর্তন করুন

. MXA 10 5.6.7.8

সর্বদা সঙ্গে প্রতিস্থাপন করা যেতে পারে

. MX 10 dummy
dummy A 5.6.7.8

(এবং MXAরেকর্ড সম্পর্কে না জেনে ডিএনএস ক্লায়েন্টরাও সমর্থন করবেন )?

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.