আরএফসির যেগুলি এমটিএকে এমএক্স রেকর্ডগুলি কীভাবে পরিচালনা করতে হবে তা নির্দিষ্ট করে সেগুলি হ'ল আরএফসি 974 , আরএফসি 1123 ধারা 5.3.4 , আরএফসি 2821 বিভাগ 5 এবং আরএফসি5321 বিভাগ 5 ।
আরএফসি 974 স্থিতি এখন ISTতিহাসিক । এটি অনুসারে, এমটিএ'র পক্ষ থেকে একটি ডোমেন সম্পর্কিত এমএক্স রেকর্ডগুলির তালিকাকে জিজ্ঞাসা করা হবে এবং পছন্দসই ক্রমবর্ধমান ক্রমে সমস্ত (বা একটি নির্দিষ্ট সংখ্যক) এসএমটিপি সার্ভার চেষ্টা করার জন্য "উত্সাহিত" হবে। যদি সমান অগ্রাধিকার মান সহ একাধিক এমএক্স রেকর্ড থাকে তবে এমটিএ'র অবশ্যই সফল হওয়া অবধি সমস্ত এসএমটিপি সার্ভারগুলিতে বার্তা পৌঁছে দেওয়ার চেষ্টা করতে হবে। প্রয়াসের ক্রম একটি এমটিএর পছন্দ, অর্থাৎ এসএমটিপি সার্ভারগুলি এলোমেলোভাবে বা ডিএনএস সার্ভারের প্রদত্ত আদেশে যোগাযোগ করা উচিত কিনা তা আরএফসি নিয়ম করে না। তদতিরিক্ত, আরএফসি কোনও এমএক্স নিবন্ধকে কীভাবে হ্যান্ডেল করবেন তা নিয়ম করে না যা একাধিক এ রেকর্ডার উল্লেখ করে।
(...) If the list of MX RRs is not empty, the mailer should try to deliver
the message to the MXs in order (lowest preference value tried
first). The mailer is required to attempt delivery to the lowest
valued MX. Implementors are encouraged to write mailers so that they
try the MXs in order until one of the MXs accepts the message, or all
the MXs have been tried. A somewhat less demanding system, in which
a fixed number of MXs is tried, is also reasonable. Note that
multiple MXs may have the same preference value. In this case, all
MXs at with a given value must be tried before any of a higher value
are tried. In addition, in the special case in which there are
several MXs with the lowest preference value, all of them should be
tried before a message is deemed undeliverable. (...)
আরএফসি 1123 স্থিতি ইন্টারনেট স্ট্যান্ডার্ড । বিভাগ 5.3.4 এমএক্স রেকর্ডগুলি কীভাবে পরিচালনা করতে হবে সে সম্পর্কে আরএফসি 974 পদ্ধতিগুলি "পরিমার্জন" করা। এমটিএ'র এখন সমস্ত এসএমটিপি সার্ভারকে অগ্রাধিকারের ক্রম হিসাবে সাফল্য না হওয়া পর্যন্ত চেষ্টা করা দরকার। তবে এটি এখনও চেষ্টা সংখ্যার উপর একটি কনফিগারযোগ্য সীমা অনুমোদন করে। যদি সমান অগ্রাধিকার মান সহ একাধিক এমএক্স রেকর্ড থাকে তবে আরএফসি এলোমেলোভাবে একটি রেকর্ড নির্বাচন করার জন্য এমটিএর প্রস্তাব দেয় (এবং প্রয়োজন হয় না)। তবে, যদি কোনও এমএক্স রেকর্ড একাধিক এ রেকর্ডস (আইপিভি 4 ঠিকানা) রেফারেন্স করে তবে ডিএনএস সার্ভারের দেওয়া আদেশ অনুসারে আরটিএফসির এমটিএ'র এই সমস্ত ঠিকানাগুলির সফল হওয়া অবধি যোগাযোগ করা প্রয়োজন।
(...) When it succeeds, the mapping can result in a list of
alternative delivery addresses rather than a single address,
because of (a) multiple MX records, (b) multihoming, or both.
To provide reliable mail transmission, the sender-SMTP MUST be
able to try (and retry) each of the addresses in this list in
order, until a delivery attempt succeeds. However, there MAY
also be a configurable limit on the number of alternate
addresses that can be tried. In any case, a host SHOULD try at
least two addresses.
The following information is to be used to rank the host
addresses:
(1) Multiple MX Records -- these contain a preference
indication that should be used in sorting. If there are
multiple destinations with the same preference and there
is no clear reason to favor one (e.g., by address
preference), then the sender-SMTP SHOULD pick one at
random to spread the load across multiple mail exchanges
for a specific organization; note that this is a
refinement of the procedure in [DNS:3].
(2) Multihomed host -- The destination host (perhaps taken
from the preferred MX record) may be multihomed, in which
case the domain name resolver will return a list of
alternative IP addresses. It is the responsibility of the
domain name resolver interface (see Section 6.1.3.4 below)
to have ordered this list by decreasing preference, and
SMTP MUST try them in the order presented.
(...)
[DNS:3] "Mail Routing and the Domain System," C. Partridge, RFC-974,
January 1986.
আরএফসি 2821 স্থিতি প্রচারিত স্ট্যান্ডার্ড । এই আরএফসিটি আরএফসি 974 কে অবিচ্ছিন্ন করে এবং এমএক্স রেকর্ড পরিচালনার সুযোগে এটি আরএফসি 1123 থেকে কিছুটা আলাদা। পূর্ববর্তী যখন সমান পছন্দ মান সহ একাধিক এমএক্স রেকর্ডগুলির মধ্যে একটি এসএমটিপি সার্ভারের এলোমেলো নির্বাচন পছন্দ করে তবে দ্বিতীয়টি কেবল এটির প্রস্তাব দেয়।
(...) Multiple MX records contain a preference indication that MUST be used
in sorting (see below). Lower numbers are more preferred than higher
ones. If there are multiple destinations with the same preference
and there is no clear reason to favor one (e.g., by recognition of an
easily-reached address), then the sender-SMTP MUST randomize them to
spread the load across multiple mail exchangers for a specific
organization.
The destination host (perhaps taken from the preferred MX record) may
be multihomed, in which case the domain name resolver will return a
list of alternative IP addresses. It is the responsibility of the
domain name resolver interface to have ordered this list by
decreasing preference if necessary, and SMTP MUST try them in the
order presented. (...)
আরএফসি5321 স্থিতি ড্রাফ্ট স্ট্যান্ডার্ড । এই আরএফসিটি আরএফসি 2821 কে অবিচ্ছিন্ন করে এবং ডিএনএস রেজোলিউশন প্রসঙ্গে, এটি মূলত একই সার্ভার লুकिंग পদ্ধতিটি আবার লিখেছে এবং একটি নতুন বিভাগ উপস্থাপন করে যা আইভিভি 6 ঠিকানাগুলিকে রেফারেন্স করে এমন এমএক্স রেকর্ড সামলানোর বিষয়ে সামান্য আলোচনা করে।
(...) When a domain name associated with an MX RR is looked up and the
associated data field obtained, the data field of that response MUST
contain a domain name. That domain name, when queried, MUST return
at least one address record (e.g., A or AAAA RR) that gives the IP
address of the SMTP server to which the message should be directed.
(...) When the lookup succeeds, the mapping can result in a list of
alternative delivery addresses rather than a single address, because
of multiple MX records, multihoming, or both. To provide reliable
mail transmission, the SMTP client MUST be able to try (and retry)
each of the relevant addresses in this list in order, until a
delivery attempt succeeds.
(...) MX records contain a preference indication that MUST be used in
sorting if more than one such record appears (see below). Lower
numbers are more preferred than higher ones. If there are multiple
destinations with the same preference and there is no clear reason to
favor one (e.g., by recognition of an easily reached address), then
the sender-SMTP MUST randomize them to spread the load across
multiple mail exchangers for a specific organization.
The destination host (perhaps taken from the preferred MX record) may
be multihomed, in which case the domain name resolver will return a
list of alternative IP addresses. It is the responsibility of the
domain name resolver interface to have ordered this list by
decreasing preference if necessary, and the SMTP sender MUST try them
in the order presented. (...)
আমার ধারণা, একটি আধুনিক মেল ট্রান্সফার এজেন্ট কমপক্ষে আরএফসি 2821 বা আরএফসি5321 পদ্ধতি অনুসরণ করে, সুতরাং তিনটি ডিএনএস সেটআপ ব্যর্থতার ক্ষমতা সরবরাহ করে। তবে, কেবলমাত্র প্রথম সেটআপই আরও ভাল লোড ব্যালেন্সিং সরবরাহ করতে পারে। আপনি যদি দ্বিতীয় বা তৃতীয় সেটআপে চেষ্টা করে থাকেন তবে আপনাকে নিশ্চিত করতে হবে যে আপনার ডিএনএস সার্ভার একটি এলোমেলো ক্রমে প্রতিক্রিয়া সরবরাহ করে। এছাড়াও, ডিএনএস রেকর্ডগুলি এমটিএর নিজের দ্বারা বা পুনরাবৃত্ত ডিএনএস সার্ভার দ্বারা ক্যাশে করা যেতে পারে, যাতে এলোমেলো গ্যারান্টি দেওয়া যায় না। আমি মনে করি mail1.example.com
বেশিরভাগ বার্তাগুলি গ্রহণ করবে।
দ্বিতীয় এবং তৃতীয় সেটআপগুলির বিরুদ্ধে আমার মতামতকে নির্দেশিত করে এমন আরেকটি কারণ হ'ল একটি আইপি ঠিকানায় একাধিক নামের উল্লেখ। ইন্টারনেটে মেল সার্ভারগুলি সাধারণত হোস্টগুলির বার্তাগুলি প্রত্যাখ্যান করে যাদের ম্যাপিং IP address => PTR => hostname => A => IP address
মেলে না (যেমন পোস্টফিক্সের বিধিনিষেধ প্রত্যাখাত_ অজানা_ক্লিয়েন্ট_হোস্টনাম ), তাই আপনাকে পিটিআর রেকর্ড স্থাপনে বিশেষ যত্ন নিতে হবে।
যে ক্লায়েন্টরা এলোমেলো ক্রমে এমএক্স রেকর্ড চেষ্টা করে না তারা ইতিমধ্যে আরএফসি 2821 এবং আরএফসি5321 মান লঙ্ঘন করছে। সুতরাং, আমি মনে করি যে এই ক্লায়েন্টরাও স্বয়ংক্রিয়ভাবে দ্বিতীয় আইপি ঠিকানা চেষ্টা করবে এমন কোনও গ্যারান্টি নেই। তার কারণে, আমি সাধারণ ডিএনএস কনফিগারেশনটিকে পছন্দ করি:
example.com. 1200 IN MX 10 mail1.example.com.
example.com. 1200 IN MX 10 mail2.example.com.
mail1.example.com. 1200 IN A 172.16.10.1
mail2.example.com. 1200 IN A 172.16.10.2
সম্পাদনা: আরএফসি 1123 এ যুক্ত করা রেফারেন্স।