Rekodi ya MX, au rekodi ya kubadilishana barua, ni aina ya rekodi ya nyenzo katika Mfumo wa Jina la Kikoa ambayo hubainisha seva ya barua inayohusika na kupokea ujumbe wa barua pepe kwa niaba ya kikoa cha mpokeaji na thamani ya mapendeleo inayotumiwa kutanguliza utumaji barua. Seti ya rekodi za kubadilishana barua kwa niaba ya kikoa hubainisha jinsi barua pepe inapaswa kupitishwa kwa kutumia Itifaki ya Uhawilishaji Barua pepe Rahisi (SMTP).
Rekodi za MX: Muhtasari wa Teknolojia
Rekodi za nyenzo ni kipengele msingi cha maelezo ya Mfumo wa Jina la Kikoa (DNS). Wanatofautiana katika kitambulisho cha aina (A, MX, NS) na darasa la DNS (Mtandao, CHAOS). Rekodi zina tarehe ya mwisho wa matumizi (muda wa kuishi) zilizokabidhiwa, kuonyesha ni wakati gani habari wanayohifadhi lazima isasishwe kutoka kwa seva ya jina iliyoidhinishwa. Rekodi za rasilimali hupangwa katika DNS kulingana na barua pepe ya mpokeaji FQDN (sehemu ya jina baada ya ishara@).
Maelezo maalum ya upakiaji wa rekodi ya MX ni jina la kikoa lililohitimu kikamilifu la mwenyeji wa barua pepe na thamani ya mapendeleo ambayo inapaswa kuonekana moja kwa moja katika rekodi ya anwani moja au zaidi. Ujumbe wa barua pepe unapotumwa. Mtandaoni, wakala anayetuma Huduma ya Uhawilishaji Barua (MTA) anaulizia Mfumo wa Jina la Kikoa kwa rekodi za MX kwa kila kikoa cha mpokeaji. Hoja hii inarejesha orodha ya seva pangishi za seva za kubadilishana barua zinazokubali barua zinazoingia kwa kikoa hiki. Kisha wakala anayetuma hujaribu kuanzisha muunganisho wa SMTP.
Misingi ya kuweka vipaumbele
Kwa hali rahisi, kikoa kinaweza kuwa na seva moja tu ya barua. Kwa mfano, ikiwa MTA inatafuta rekodi za MX kwa mfano.com na seva ya DNS inajibu tu kwa mail.example.com na idadi ya mapendeleo ya 50, MTA itajaribu kutuma barua kwa seva maalum. Katika hali hii, nambari 50 inaweza kuwa nambari kamili inayoruhusiwa na vipimo vya SMTP. Lakini seva zaidi ya moja inaporejeshwa kwa ombi la MX, nambari ya mapendeleo kwa kila ingizo huamua kipaumbele cha jamaa cha seva iliyobainishwa. Wakati mteja wa mbali (kawaida seva nyingine ya barua) anatafuta MX kwa jina la kikoa, hupata orodha ya seva na nambari zao za upendeleo. Seva yoyote iliyo na nambari ya chini ya upendeleo inapaswa kuangaliwa mwanzoni. Ili kuhakikisha utumaji barua unaotegemewa, mteja wa SMTP lazima aweze kuangalia kila moja ya anwani zinazolingana katika orodha hii ili hadi jaribio la uwasilishaji lifanikiwe.
Pakia kusawazisha kati ya safu za seva za barua
Njia inayotumika kusawazisha barua zinazoingia kwenye safu ya seva lazima irudishe nambari sawa ya mapendeleo kwa kila seva kwenye seti. Wakati wa kubainisha ni seva ipi iliyo na mapendeleo sawa ya kutuma barua, mtumaji lazima azibadilishe nasibu ili kueneza mzigo kwenye vibadilishaji barua vingi vya shirika fulani. Seva zenye nyumba nyingi hushughulikiwa kwa njia tofauti, kwani ujanibishaji wowote unachukuliwa kuwa tayari umetumiwa na seva ya jina. Inashughulika hasa na matatizo ya uelekezaji. Aina zingine za upakiaji wa seva zinaweza kutatuliwa kwa kutumia seva mbadala ya SMTP.
Hifadhi nakala
Seva lengwa, yaani, ile inayojua kuwasilisha kisanduku cha barua cha mtumiaji husika, kwa kawaida ndiyo inayopendelewa. Seva za kipaumbele cha chini, zinazoitwa rekodi za kusubiri au rekodi za pili za MX, kwa kawaida huweka ujumbe kwenye foleni huku zikisubiri seva ya msingi ionekane. Ikiwa seva zote mbili ziko mtandaoni au zimeunganishwa kwa njia fulani, chelezo ya MX itasambaza barua pepe kwa kibadilishaji kikuu cha barua. Hifadhi rudufu hufanya kama hifadhi.
Jinsi ya kusanidi rekodi za MX: kipaumbele
Barua hutumwa kwa seva ya ubadilishanaji na nambari ya mapendeleo ya chini kabisa (kipaumbele cha juu), kwa hivyo ingizo la kibadilishaji barua linalotumika kuelekeza linapaswa kuwa na nambari ya chini zaidi ya upendeleo, kwa kawaida 0. Kipaumbeleinafafanua mpangilio ambao seva zinapaswa kuhusishwa (ikiwa seva nyingi zilizo na vipaumbele tofauti zimebainishwa). Seva zilizo na kipaumbele cha juu zaidi na nambari ya chini ya upendeleo zitaangaliwa kwanza. Katika rekodi za DNS, nambari ya mapendeleo kwa kawaida huwekwa na kubainishwa.
Hitilafu za kusanidi
Maoni potofu ya kawaida kuhusu kuagiza mapendeleo ya rekodi ya kikoa cha MX ni kwamba inanuiwa kuongeza uwezekano wa uwasilishaji wa barua. Hata hivyo, kutumia maingizo mengi kwa mapendeleo sawa hutoa manufaa haya.
Tafsiri nyingine isiyo sahihi ya agizo la upendeleo la MX ni kwamba linakusudiwa kutoa "mkiukaji" endapo seva itapakia. Ingawa inaweza kutumika kwa njia hii, ni mbinu duni ya usimamizi wa rasilimali kwa sababu inaleta msongamano kimakusudi, haitumii kikamilifu maunzi yanayopatikana, na hairuhusu rekodi za MX kuangaliwa. Kukabidhi thamani sawa kwa seva zote zinazopatikana kunatoa manufaa sawa, kunaweza kusaidia kuepuka hali za msongamano na hivyo kuongeza utumaji wa mfumo kwa kupunguza muda wa kusubiri.
kuweka kumbukumbu kwa SMTP
Itifaki ya SMTP huanzisha mtandao wa duka na mbele, na ikiwa seva za barua za kikoa ziko nje ya mtandao, seva zinazotuma zinahitaji foleni ya ujumbe unaotumwa kwa kikoa hicho ili kujaribu tena baadaye. Hata hivyo, seva hizi zinazotuma haziwezi kujulishwa kuwa zinapatikana sasaseva za kikoa cha pekee na ugundue tu kuwa kikoa kinapatikana ikiwa jaribio linalofuata litafanywa wakati wa kutuma ujumbe ulioahirishwa.
Kuchelewa kati ya seva za kikoa zinapokuja mtandaoni na wakati ujumbe unaosubiri kuwasilishwa hatimaye unaweza kuwa mahali popote kutoka dakika hadi siku kadhaa, kulingana na ratiba ya kujaribu tena ya seva zinazotuma. Tatizo ni kwamba hifadhi rudufu zina sifa za kipekee kusuluhisha na hazikuruhusu kuangalia rekodi ya MX ya kikoa.