MX záznam (z anglického mail e x changer ) je typ DNS záznamu určený ke směrování pošty pomocí protokolu SMTP .
Každý záznam MX pro konkrétní název domény (například: @wikipedia.org ) ukládá dvě pole:
Pro odeslání e-mailu se odesílající server dotáže DNS serveru na MX záznam domény příjemce e-mailu (tj. část adresy za symbolem „@“). Dotaz vrátí seznam názvů hostitelů poštovních serverů, které přijímají příchozí poštu pro danou doménu, a čísla předvoleb pro každý z nich. Odesílající server se poté pokusí navázat spojení SMTP s jedním z těchto hostitelů, přičemž vybere jména v pořadí, počínaje nejnižším preferenčním číslem a projde jimi, dokud nebude možné navázat spojení. Pokud existuje více hostitelů se stejnou preferencí, měli byste se pokusit navázat spojení s každým z nich.
Pokud se nepodařilo navázat spojení s žádným serverem, odesílající server se bude ještě nějakou dobu snažit (v závislosti na nastavení obvykle několik hodin až dva týdny), poté vygeneruje a odešle odesílateli dopisu chybové hlášení. .
Mechanismus záznamu MX poskytuje možnost používat více serverů pro jednu doménu a řadit jejich použití, aby se snížila zátěž a zvýšila se pravděpodobnost úspěšného doručení pošty. Tento mechanismus navíc poskytuje možnost distribuovat zpracování příchozí pošty mezi několik fyzických serverů.
Pro jednu doménu lze zadat několik poštovních serverů s různými preferencemi. Pokud z nějakého důvodu není pošta doručována do koncového uzlu, ale do tranzitního uzlu (s nízkou preferencí, a tedy velkým počtem v záznamu MX), tento tranzitní uzel musí ignorovat svůj vlastní záznam MX a záznamy MX. serverů méně preferovaných než on sám. Aby se správně vyloučil ze seznamu adres pro doručování pošty, nesmí být v záznamech MX uvedeny kanonické názvy (aliasy CNAME). Při nesprávné konfiguraci jsou možné smyčky, když se server pokouší doručit poštu sám sobě.
Použijte hostitelský nástroj na GNU/Linux , FreeBSD atd. k vyžádání MX záznamu pro doménu wikipedia.org.
$ host -t mx wikipedia.org. Poštu z wikipedia.org zpracovává 50 listů.wikimedia.org. Poštu z wikipedia.org zpracovává 10 mchenry.wikimedia.org.Zde je seznam poštovních serverů obsluhujících doménovou poštu reprezentován dvěma hostiteli: listami.wikimedia.org a mchenry.wikimedia.org . Jejich priority MX jsou 50 a 10. Při pokusu o doručení pošty příjemci v doméně wikipedia.org bude tedy nejprve vybrán server mchenry.wikimedia.org .
Pomocí utility nslookup v operačním systému Microsoft Windows si vyžádáme MX záznam pro doménu wikipedia.org.
C:\>nslookup -type=mx wikipedia.org ns2.wikimedia.org Server: ns2.wikimedia.org Adresa: 91.198.174.4 wikipedia.org preference MX = 50, výměník pošty = listy.wikimedia.org wikipedia.org MX preference=10, mail exchanger=mchenry.wikimedia.org internetová adresa listů.wikimedia.org = 91.198.174.5 internetová adresa mchenry.wikimedia.org = 208.80.152.186Poznámka: nslookup funguje na UNIXu velmi podobně.