Záznam MX

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 16. dubna 2021; kontroly vyžadují 2 úpravy .

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 .

Popis

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ů.

Zvláštnosti zpracování MX při směrování pošty

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ě.

Příklady dotazů MX záznamů

Použití hostitelského nástroje v operačních systémech podobných UNIX

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í nástroje nslookup

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.186

Poznámka: nslookup funguje na UNIXu velmi podobně.

Viz také