Înregistrarea MX (din engleză mail e x changer ) este un tip de înregistrare DNS conceput pentru a direcționa e- mailul folosind protocolul SMTP .
Fiecare înregistrare MX pentru un anumit nume de domeniu (de exemplu: @wikipedia.org ) stochează două câmpuri:
Pentru a trimite e-mail, serverul de trimitere solicită serverului DNS înregistrarea MX a domeniului destinatarului e-mailului (adică partea adresei de după simbolul „@”). Interogarea returnează o listă a numelor de gazdă ale serverelor de e-mail care acceptă mesajele primite pentru domeniul dat și numerele de preferință pentru fiecare dintre ele. Serverul expeditor încearcă apoi să stabilească o conexiune SMTP cu una dintre aceste gazde, alegând numele în ordine, începând cu cel mai mic număr de preferință și iterând prin ele până când se poate stabili o conexiune. Dacă există mai multe gazde cu aceeași preferință, atunci ar trebui făcute încercări de a stabili o conexiune cu fiecare dintre ele.
Dacă nu s-a putut stabili nicio conexiune cu vreun server, serverul expeditor va continua să încerce ceva timp (în funcție de setări, de obicei de la câteva ore până la două săptămâni), după care va genera și trimite un raport de eroare expeditorului scrisorii. .
Mecanismul de înregistrare MX oferă posibilitatea de a utiliza mai multe servere pentru un singur domeniu și de a ordona utilizarea lor pentru a reduce încărcarea și a crește probabilitatea de livrare a e-mailurilor cu succes. În plus, acest mecanism oferă posibilitatea de a distribui procesarea e-mailurilor primite între mai multe servere fizice.
Pentru un domeniu, pot fi specificate mai multe servere de e-mail cu preferințe diferite. Dacă, dintr-un motiv oarecare, corespondența este livrată nu către nodul final, ci către nodul de tranzit (cu preferință scăzută și, în consecință, un număr mare în înregistrarea MX), acest nod de tranzit trebuie să ignore propria înregistrare MX și înregistrările MX. de servere mai puțin preferate decât el însuși. Pentru a se exclude corect din lista de adrese de livrare a e-mailului, numele canonice (alias-uri CNAME) nu trebuie specificate în înregistrările MX. Dacă sunt configurate incorect, buclele sunt posibile atunci când serverul încearcă să livreze e-mail la el însuși.
Utilizați utilitarul gazdă pe GNU/Linux , FreeBSD etc. pentru a solicita o înregistrare MX pentru domeniul wikipedia.org.
$ host -t mx wikipedia.org. Poșta wikipedia.org este gestionată de 50 de lists.wikimedia.org. E-mailul wikipedia.org este gestionat de 10 mchenry.wikimedia.org.Aici, lista serverelor de e-mail care deservesc corespondența de domeniu este reprezentată de două gazde: lists.wikimedia.org și mchenry.wikimedia.org . Prioritățile lor MX sunt 50 și, respectiv, 10. Astfel, atunci când încercați să livrați corespondență către un destinatar din domeniul wikipedia.org , serverul mchenry.wikimedia.org va fi selectat mai întâi .
Folosind utilitarul nslookup din sistemul de operare Microsoft Windows, vom solicita o înregistrare MX pentru domeniul wikipedia.org.
C:\>nslookup -type=mx wikipedia.org ns2.wikimedia.org Server: ns2.wikimedia.org Adresa: 91.198.174.4 wikipedia.org MX preferință = 50, schimbător de e-mail = lists.wikimedia.org wikipedia.org MX preference=10, mail exchanger=mchenry.wikimedia.org lists.wikimedia.org adresa de internet = 91.198.174.5 mchenry.wikimedia.org adresa de internet = 208.80.152.186Notă: nslookup funcționează în același mod pe UNIX.