Сервер в кармане, или просто о сложном!

главная - Статьи - Почта

Проверка 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 и многие др.).

Но! Не всегда этот сервис выдаст вам те же результаты, что и проверка с консоли вашего сервера, т.к. чаще всего проверки начинаются тогда, когда что-то идет не так, а идти не так может как у "них", так и у "вас". А "у вас" лучше проверять с консоли того сервера, где возможны неполадки.

*****

Идею для этой заметки взял тут (неплохой, кстати, питерский хостинг).

Авторизуйтесь для добавления комментариев!


    забыли пароль?    новый пользователь?