Проверка MX записей
Теги: Linux Почтовый сервер
DIG
Команда доступна для unix-систем.
Формат: dig имя_домена тип_записи
Пример:
$ dig bozza.ru mx ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5 <<>> bozza.ru mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49089 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 6 ;; QUESTION SECTION: ;bozza.ru. IN MX ;; ANSWER SECTION: bozza.ru. 7200 IN MX 10 mx.yandex.ru. ;; AUTHORITY SECTION: bozza.ru. 2824 IN NS ns2.usedns.com. bozza.ru. 2824 IN NS ns1.usedns.com. ;; ADDITIONAL SECTION: mx.yandex.ru. 2636 IN A 93.158.134.89 mx.yandex.ru. 2636 IN A 213.180.204.89 mx.yandex.ru. 2636 IN A 77.88.21.89 mx.yandex.ru. 2636 IN A 87.250.250.89 ns2.usedns.com. 1258 IN A 77.234.201.212 ns1.usedns.com. 2848 IN A 78.111.80.5
Видно, что единственная запись MX это mx.yandex.ru. Другой вопрос, что у mx.yandex.ru есть не один IP ;)
HOST
Команда доступна для unix-систем.
Формат: host -t тип_записи имя_домена
Пример:
$ host -t mx bozza.ru bozza.ru mail is handled by 10 mx.yandex.ru.
Кратко и по делу.
NSLOOKUP
Команда доступна в unix и windows системах.
Пример:
$ nslookup > set querytype=MX > bozza.ru Server: 192.168.0.1 Address: 192.168.0.1 Non-authoritative answer: bozza.ru MX preference = 10, mail exchanger = mx.yandex.ru bozza.ru nameserver = ns1.usedns.com bozza.ru nameserver = ns2.usedns.com ns2.usedns.com internet address = 77.234.201.212 ns1.usedns.com internet address = 78.111.80.5
Вводить команду чуть дольше, зато не надо заходить в консоль unix-системы, если вы работаете в Windows.
Online проверка MX
Если не интересно выполянть команды в консоли, можно воспользоваться online сервисом проверки MX записей. Например, http://mxtoolbox.com.
Он проверит, подсветит зелененьким, если все ок, предложит проверить в black list и др.
На странице http://mxtoolbox.com/NetworkTools.aspx сервис предложит вам кучу разных проверок (PTR, A, TXT, ping, header analizer и многие др.).
Но! Не всегда этот сервис выдаст вам те же результаты, что и проверка с консоли вашего сервера, т.к. чаще всего проверки начинаются тогда, когда что-то идет не так, а идти не так может как у "них", так и у "вас". А "у вас" лучше проверять с консоли того сервера, где возможны неполадки.
*****
Идею для этой заметки взял тут (неплохой, кстати, питерский хостинг).
Авторизуйтесь для добавления комментариев!