MX-tietue ( englanninkielisestä sanasta mail e x changer ) on DNS -tietueen tyyppi, joka on suunniteltu reitittämään sähköpostit SMTP-protokollan avulla .
Jokainen tietyn verkkotunnuksen nimen MX-tietue (esimerkiksi: @wikipedia.org ) tallentaa kaksi kenttää:
Sähköpostin lähettämiseksi lähettävä palvelin kysyy DNS-palvelimelta sähköpostin vastaanottajan toimialueen MX-tietuetta (eli "@"-symbolin jälkeistä osaa osoitteesta). Kysely palauttaa luettelon postipalvelimien isäntänimistä , jotka hyväksyvät saapuvan postin tietylle toimialueelle, sekä kunkin palvelimen asetusnumerot. Lähettävä palvelin yrittää sitten muodostaa SMTP - yhteyden johonkin näistä isännistä valitsemalla nimet järjestyksessä, alkaen pienimmästä etusijanumerosta, ja toistaen niitä, kunnes yhteys voidaan muodostaa. Jos on useita isäntiä, joilla on samat mieltymykset, on yritettävä muodostaa yhteys jokaisen kanssa.
Jos yhteyttä ei saada minkään palvelimen kanssa, lähettävä palvelin jatkaa yrittämistä jonkin aikaa (asetuksista riippuen, yleensä useista tunnista kahteen viikkoon), jonka jälkeen se luo ja lähettää virheraportin kirjeen lähettäjälle. .
MX-tietuemekanismi tarjoaa mahdollisuuden käyttää useita palvelimia yhdelle toimialueelle ja järjestellä niiden käyttöä kuormituksen vähentämiseksi ja onnistuneen postin toimituksen todennäköisyyden lisäämiseksi. Lisäksi tämä mekanismi tarjoaa mahdollisuuden jakaa saapuvan postin käsittely useiden fyysisten palvelimien kesken.
Yhdelle toimialueelle voidaan määrittää useita sähköpostipalvelimia eri asetuksilla. Jos postia jostain syystä ei toimiteta loppusolmuun, vaan siirtosolmuun (alhaisella suosiolla ja vastaavasti suurella numerolla MX-tietueessa), tämän siirtosolmun on jätettävä huomioimatta oma MX-tietueensa ja MX-tietueensa. palvelimista vähemmän kuin hän itse. Kanonisia nimiä (CNAME-aliaksia) ei saa määrittää MX-tietueisiin, jotta se sulkee itsensä oikein postien toimitusosoitteiden luettelosta. Jos asetukset on määritetty väärin, silmukat ovat mahdollisia, kun palvelin yrittää toimittaa postia itselleen.
Käytä isäntäapuohjelmaa GNU/Linuxissa , FreeBSD : ssä jne. pyytääksesi MX-tietuetta wikipedia.org -verkkotunnukselle.
$ host -t mx wikipedia.org. wikipedia.org-postia käsittelee 50 lists.wikimedia.org. wikipedia.org-postia käsittelee 10 mchenry.wikimedia.org.Tässä verkkoalueen postia palvelevien sähköpostipalvelimien luetteloa edustaa kaksi isäntäkonetta: lists.wikimedia.org ja mchenry.wikimedia.org . Heidän MX-prioriteettinsa ovat 50 ja 10. Kun siis yritetään toimittaa postia wikipedia.org -verkkotunnuksen vastaanottajalle, mchenry.wikimedia.org- palvelin valitaan ensin .
Pyydämme MX-tietuetta wikipedia.org-verkkotunnukselle käyttämällä Microsoft Windows -käyttöjärjestelmän nslookup - apuohjelmaa.
C:\>nslookup -type=mx wikipedia.org ns2.wikimedia.org Palvelin: ns2.wikimedia.org Osoite: 91.198.174.4 wikipedia.org MX-asetus = 50, sähköpostinvaihto = lists.wikimedia.org wikipedia.org MX preference=10, mail exchanger=mchenry.wikimedia.org lists.wikimedia.org Internet-osoite = 91.198.174.5 mchenry.wikimedia.org Internet-osoite = 208.80.152.186Huomautus: nslookup toimii samalla tavalla UNIXissa.