Проверка мх записи: MX Lookup Tool — Check your DNS MX Records online
Проверка 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 и многие др.).
Но! Не всегда этот сервис выдаст вам те же результаты, что и проверка с консоли вашего сервера, т.к. чаще всего проверки начинаются тогда, когда что-то идет не так, а идти не так может как у «них», так и у «вас». А «у вас» лучше проверять с консоли того сервера, где возможны неполадки.
*****
Идею для этой заметки взял тут (неплохой, кстати, питерский хостинг).
Авторизуйтесь для добавления комментариев!
как пользоваться утилитой, узнать mx запись, online сервисы
Nslookup – отображает информацию, которую вы можете использовать для диагностики инфраструктуры доменных имен (DNS). Перед использованием этого инструмента вы должны быть знакомы с тем, как работает DNS. Инструмент командной строки nslookup доступен, только если вы установили протокол TCP / IP.
Синтаксис
nslookup [<-SubCommand …>] [{<computerTofind> | -<Server>}]
nslookup /exit
nslookup /finger [<UserName>] [{[>] <FileName>|[>>] <FileName>}]
nslookup /{help | ?}
nslookup /ls [<Option>] <DNSDomain> [{[>] <FileName>|[>>] <FileName>}]
nslookup /lserver <DNSDomain>
nslookup /root
nslookup /server <DNSDomain>
nslookup /set <KeyWord>[=<Value>]
nslookup /set all
nslookup /set class=<Class>
nslookup /set [no]d2
nslookup /set [no]debug
nslookup /set [no]defname
nslookup /set domain=<DomainName>
nslookup /set [no]ignore
nslookup /set port=<Port>
nslookup /set querytype=<ResourceRecordtype>
nslookup /set [no]recurse
nslookup /set retry=<Number>
nslookup /set root=<RootServer>
nslookup /set [no]search
nslookup /set srchlist=<DomainName>[/…]
nslookup /set timeout=<Number>
nslookup /set type=<ResourceRecordtype>
nslookup /set [no]vc
nslookup /view <FileName>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| nslookup [<-SubCommand …>] [{<computerTofind> | -<Server>}] nslookup /exit nslookup /finger [<UserName>] [{[>] <FileName>|[>>] <FileName>}] nslookup /{help | ?} nslookup /ls [<Option>] <DNSDomain> [{[>] <FileName>|[>>] <FileName>}] nslookup /lserver <DNSDomain> nslookup /root nslookup /server <DNSDomain> nslookup /set <KeyWord>[=<Value>] nslookup /set all nslookup /set class=<Class> nslookup /set [no]d2 nslookup /set [no]debug nslookup /set [no]defname nslookup /set domain=<DomainName> nslookup /set [no]ignore nslookup /set port=<Port> nslookup /set querytype=<ResourceRecordtype> nslookup /set [no]recurse nslookup /set retry=<Number> nslookup /set root=<RootServer> nslookup /set [no]search nslookup /set srchlist=<DomainName>[/…] nslookup /set timeout=<Number> nslookup /set type=<ResourceRecordtype> nslookup /set [no]vc nslookup /view <FileName> |
Список команд на сайте Майкрософт.
Параметры
Команда | Синтаксис | Описание |
---|---|---|
nslookup exit | /exit | Выход из утилиты. |
nslookup finger | finger [<UserName>] [{[>] <FileName>|[>>] <FileName>}] | Соединение с finger сервером на текущем ПК. |
nslookup help | /help | Выводит краткий список доступных подкоманд nslookup. |
nslookup ls | ls [<Option>] <DNSDomain> [{[>] <FileName>|[>>] <FileName>}] | Выводит информацию о домене. |
nslookup lserver | lserver <DNSDomain> | Меняет стандартный сервер для заданного домена DNS. |
nslookup root | root | Меняет стандартный сервер, на корневой сервер DNS. |
nslookup server | server <DNSDomain> | Меняет стандартный сервер имён, на выбранный вами. |
nslookup set | set <KeyWord>[=<Value>] | Изменение стандартной конфигурации утилиты nslookup. |
nslookup set all | set all | Выводит параметры текущей конфигурации. |
nslookup set class | set class=<Class> | Меняет класс запроса. Класс указывает группу протоколов информации. |
nslookup set d2 | set [no]d2 | Включает или выключает глубокий режим отладки. В режиме отладки выводятся данные о каждого пакета. |
nslookup set debug | set [no]debug | Включает или выключает режим отладки. |
nslookup set defname | set defname | Добавляет используемый по умолчанию домен DNS, к запросу на поиск одиночного компонента. Компонент называется одиночным, если не содержит точек. |
nslookup set domain | set domain=<DomainName> | Изменяет имя домена по умолчанию (DNS) на указанное имя. |
nslookup set ignore | set ignore | Игнорировать ошибки с неполными пакетами. |
nslookup set port | set port=<Port> | Изменяет стандартный TCP/UDP порт сервера DNS на указанный. |
nslookup set querytype | set querytype=<ResourceRecordtype> | Изменяет тип записи ресурса для запроса. |
nslookup set recurse | set [no]recurse | Указывает DNS серверу по умолчанию, опросить другие сервера в сети, если у него нет необходимой информации. |
nslookup set retry | set retry=<Number> | Указать число необходимых повторов запроса. |
nslookup set root | set root=<RootServer> | Изменяет адрес коренного сервера. |
nslookup set search | set [no]search | Добавляет имена доменов DNS из списка поиска доменов DNS в запрос, до тех пор пока не будет получен ответ. Данный метод используется в тех случаях, когда set и lookup содержат хотя-бы одну точку, но не содержат завершающей точки. |
nslookup set srchlist | Set srchlist=<DomainName>[/…] | Изменяет стандартное имя домена DNS и список поиска. |
nslookup set timeout | set timeout=<Number> | Изменяет таймаут ожидания ответа в секундах. |
nslookup set type | set type=<ResourceRecordtype> | Изменяет тип записи ресурса для запроса. |
nslookup set vc | set [no]vc | Указывает использовать или не использовать виртуальную цепь при отправке запросов на сервер. |
nslookup view | view <FileName> | Вывод и сортировка данных, полученных ранее при помощи команды ls. |
Примечания
- Если computerTofind является IP-адресом, а запрос хочет получить A или PTR запись, возвращается имя компьютера. Если computerTofind является именем и у него нет точки в конце, к имени добавляется имя домена DNS по умолчанию. Это зависит от состояния следующих заданных подкоманд: domain, srchlist, defname и search.
- Если вы используете дефис (-) вместо computerTofind, утилита nslookup перейдёт в интерактивный режим.
- Длина строки не может превышать 256 символов.
- nslookup имеет два режима: интерактивный и неинтерактивный. Если вы собираетесь воспользоваться утилитой единожды – используйте неинтерактивный режим. Первым параметром введите имя или IP-адрес компьютера, который вы хотите найти, а вторым параметром введите имя или IP-адрес сервера DNS-имен. Если вы опустите второй аргумент, nslookup использует DNS-сервер по умолчанию.
Если вам нужно использовать утилиту несколько раз, вы можете войти в интерактивный режим. Для этого введите дефис (-) для первого параметра и имя или IP-адрес сервера имен DNS для второго параметра. Или опустите оба параметра, и nslookup использует DNS-сервер по умолчанию.
Ниже приведены некоторые советы о работе в интерактивном режиме:- Чтобы прервать линию интерактивных команд в любое время, нажмите CTRL + B.
- Чтобы выйти, введите exit.
- Чтобы обработать встроенную команду в качестве имени компьютера, перед ним следует использовать escape-символ (\).
- Неопознанная команда интерпретируется как имя компьютера.
Если поиск не сработал, утилита nslookup выдаст сообщение об ошибке. В следующей таблице перечислены возможные сообщения об ошибках:
Сообщение об ошибке | Описание |
---|---|
timed out | Сервер не отвечает на запрос, спустя какое-то время (таймаут), и какое-то количество попыток запроса. Вы можете установить таймаут запроса, использовав подкоманду set timeout. Вы можете установить количество попыток запроса, использовав подкоманду set retry. |
No response from server | Сервер DNS не отвечает на запросы утилиты nslookup. |
No records | На DNS сервере нет записей по вашему запросу, если конечно, вы не ошиблись в имени домена. Формат запроса определяется подкомандой set querytype. |
Nonexistent domain | Компьютер или имя домена не существуют. |
Connection refused или Network is unreachable | Соединение с сервером DNS не установлено. Это ошибка чаще всего происходит при использовании команд ls и finger |
Server failure | Сервер DNS определил внутреннюю ошибку в своей базе данных, и не может предоставить правильный ответ. |
Refused | Сервер DNS прервал соединение. |
Format error | Сервер DNS обнаружил неверный формат в запросе. Чаще всего это происходит из-за ошибки утилиты nslookup |
Что значит “Не заслуживающий доверия ответ”?
Сообщение “Не заслуживающий доверия ответ:” (Non-authoritative answer: ) означает только то, что DNS-сервер по умолчанию, не является владельцем зоны запрашиваемого домена, т.е. записей об этом домене в его собственной базе нет, и для предоставления информации был сделан рекурсивный запрос к другому серверу DNS. Так что в принципе, в этом сообщении ничего страшного нет.
Как узнать MX запись домена с помощью nslookup?
Для того, чтобы узнать MX запись домена используйте подкоманду type:
nslookup -type=mx logi.cc
| nslookup -type=mx logi.cc |
Nslookup online
Посмотреть ответ DNS сервера о домене можно онлайн. Таких сервисов множество, вот некоторые из них:
1. 2whois.ru
2. ing.eu
Nslookup очень полезная утилита для определения неверной работы DNS вашего домена, или не правильной работы NS серверов на вашем компьютере.
Получить Ресурсные Записи DNS для Домена. Бесплатный Инструмент просмотра ДНС
Быстро и бесплатно проверить DNS домена
Чтобы проверить dns домена необходимо вписать доменное имя, выбрать вид записи и нажать кнопку получить. Неправильно введенные данные влияют на работоспособность сайта, интернет-магазина. В результате теряются заказчики, клиенты, несутся денежные и репутационные потери. Избежать этого можно благодаря использованию сервиса.
Что проверяется
Производится проверка mx записей домена, чтобы определить работоспособность почтового сервера. Нужно понимать какие существуют значения и на что они влияют. Если изменить MX так, что поступающие почтовые сообщения начнут приниматься другим сервером, то POP3 аккаунты, роботы, и многое другое будут не задействованы, а значит почта приходить перестанет.
Указанный приоритет влияет на значимость сервера, работающего с почтой. Чем меньше будет значение, тем лучше. Сервер с лучшим приоритетом служит в качестве главного, а с небольшим, называется второстепенными. Чтобы проверить днс домена, его mx записи, нужно выбрать соответствующее значение из выпадающих. Почтовые второстепенные сервера начинают работать только когда приоритетные становятся недоступными.
Сервис позволяет проверить:
- SOA;
- A;
- AAAA;
- NS;
- CNAME;
- MX;
- TXT;
- SRV.
При проверке dns записи домена если выбрать значение NS сервис покажет установленные сервера имен. Показываются все внесенные ранее действующие записи. В поле nserver показаны днс- сервера доменов 2-го уровня. Атрибут CNAME, полностью пишется Canonical Name, дает возможность присваивать мнемонические имена хосту. Он выполняет и другую функцию. Такого рода псевдонимы часто используются чтобы сокращать имена. Они применяются еще и затем, чтобы хост связать с некоторыми необходимыми функциями.
Проверяют записи dns, когда кто-то уже может пользоваться сайтом, а некоторые пока нет. Такая ситуация говорит о том, что записи ДНС у провайдера, благодаря которому они получают доступ в сеть, уже обновились. Значит уже очень скоро, максимум через 72 часа, они обновятся и у всех остальных. А-запись нужна, чтобы можно было установить соответствие имени хоста в домене с IP.
Утилитой nslookup dns можно научиться пользоваться достаточно быстро. Нужно понимать выводимые значения, знать команды. Первым делом рекомендуется изучить что обозначают записи A, CNAME, NS, и MX. Не рекомендуется вносить в них изменения, предварительно не проконсультировавшись у специалиста.
Иногда утилита выдает Non-authoritative answer. Это значит, что полученный ответ неавторитетный. Авторитетным он будет если на ДНС сервере указана полная информация о зоне рассматриваемой области. Если самому трудно разобраться в значениях и предназначении записей лучше всего обратиться к специалистам сервиса.
Настроить MX-запись — Help Mail.ru. Mail.ru для бизнеса
MX-запись — это информация о вашем домене, указывающая на сервер, который обрабатывает вашу почту. До тех пор, пока вы не настроили свои MX-записи, ваши почтовые ящики не будут получать сообщения.
Если на вашем домене уже существуют созданные почтовые ящики, чтобы не потерять письма, которые будут отправлены на данные адреса во время настройки новой MX-записи, рекомендуем вам до настройки создать ящики с такими же логинами на сервисе «Mail.ru для бизнеса».
Чтобы настроить MX-запись:
- Перейдите по ссылке https://be.domenus.ru/login, чтобы зайти в панель управления;
- Введите логин и пароль для входа и нажмите «Войти»;
- Перейдите в раздел «Домены»;
- Нажмите на название домена для которого вы хотите настроить МХ-запись;
- Выберите раздел «Редактирование DNS зон»;
- Удалите ВСЕ ранее настроенные MX-записи. Для этого отметьте все необходимые записи и нажмите «Удалить отмеченные записи» под списком записей;
- В подразделе «Свойства записи» введите следующие параметры:
- Тип записи: MX
- Название записи: @
- TTL: 2560
- Приоритет: 0
- Значение записи: emx.mail.ru.
- Нажмите «Создать».
Обратите внимание, проверка MX-записи занимает несколько часов, по завершении проверки вам на электронный адрес будет отправлено письмо с результатами. Статус проверки вы также может просмотреть в «Личном кабинете» на проекте «Mail.ru для бизнеса».
Следующий шаг — настройка SPF-записи
Как проверить запись MX с помощью команды nslookup в Windows
nslookup — это инструмент командной строки для сетевого администратора и системного администратора, доступный во многих компьютерных операционных системах, таких как Linux и Windows, для запроса системы доменных имен (DNS). nslookup может получить доменное имя, IP-адрес или любую другую конкретную запись DNS. В этом посте я расскажу, как команда nslookup будет полезна для проверки записи MX в командной строке Windows.
Откройте командную строку Windows и введите команду «nslookup»:
C: \> nslookup Сервер по умолчанию: google-public-dns-a.google.com Адрес: 8.8.8.8 > установить тип = mx
или
В качестве альтернативы вы можете запустить «set q = mx», который вернет вам тот же результат с помощью команды «set type = mx»:
C: \> nslookup Сервер по умолчанию: google-public-dns-a.google.com Адрес: 8.8.8.8 > установить q = mx
После ввода «set typ = mx» или «set q = mx» вы можете перейти к вводу имени домена, для которого вы хотите проверить записи mx. В этом примере я поделюсь записями mx для gmail.com, yahoo.com и bloggermy.com.
Проверить записи MX для gmail.com
> gmail.com Сервер: google-public-dns-a.google.com Адрес: 8.8.8.8 Неавторитетный ответ: gmail.com MX предпочтение = 30, почтовый обменник = alt3.gmail-smtp-in.l.google.com gmail.com предпочтение MX = 5, почтовый обменник = gmail-smtp-in.l.google.com gmail.com предпочтение MX = 40, почтовый обменник = alt4.gmail-smtp-in.l.google.com gmail.com предпочтение MX = 20, почтовый обменник = alt2.gmail-smtp-in.l.google.com Gmail.com Предпочтение MX = 10, почтовый обменник = alt1.gmail-smtp-in.l.google.com
Проверить записи MX для yahoo.com
> yahoo.com Сервер: google-public-dns-a.google.com Адрес: 8.8.8.8 Неавторитетный ответ: yahoo.com MX предпочтение = 1, почтовый обменник = mta5.am0.yahoodns.net yahoo.com MX предпочтение = 1, почтовый обменник = mta6.am0.yahoodns.net yahoo.com MX предпочтение = 1, почтовый обменник = mta7.am0.yahoodns.net
Проверить записи MX на блоггермы.com
> bloggermy.com Сервер: google-public-dns-a.google.com Адрес: 8.8.8.8 Неавторитетный ответ: bloggermy.com MX предпочтение = 5, почтовый обменник = ALT1.ASPMX.L.GOOGLE.com bloggermy.com MX предпочтение = 5, почтовый обменник = ALT2.ASPMX.L.GOOGLE.com bloggermy.com Предпочтение MX = 10, почтовый обменник = ASPMX2.GOOGLEMAIL.com bloggermy.com Предпочтение MX = 10, почтовый обменник = ASPMX3.GOOGLEMAIL.com bloggermy.com MX предпочтение = 0, почтовый обменник = bloggermy.com блоггермы.com Предпочтение MX = 1, почтовый обменник = ASPMX.L.GOOGLE.com
.Инструмент поиска записи
MX | KDMARC
Что такое запись MX?
Запись Mail eXchanger или запись MX указывает почтовый сервер, который отвечает за прием сообщений электронной почты.
от имени доменного имени. Записи MX — это записи DNS, необходимые для доставки электронной почты.
Можно настроить несколько записей MX, которые указывают на массив почтовых серверов для балансировки нагрузки и резервирования.Вы не получите электронное письмо, если записи MX не указывают правильное место.
Если вы предоставите один и тот же рейтинг разным почтовым серверам, нагрузка на эти серверы будет разделена.
Перед редактированием записей MX:
- Знайте уровень приоритета, а также имя вашего почтового сервера
- Помните, что обновления DNS вступают в силу в течение 2 часов
Пример записи MX
Ниже показан пример сообщения MX с записью 0.EXAMPLE.com
MX записи состоят из двух частей:
- приоритет
Здесь «0» — приоритет. - доменное имя.
Например, когда вы набираете www. EXAMPLE.com в веб-браузер,
DNS используется для поиска этого имени, чтобы определить IP-адрес сервера, к которому он подключается.Доменное имя — EXAMPLE.com.
Чем меньше число, тем выше приоритет.
«mail.EXAMPLE.com» — это почтовый сервер, к которому подключается приоритет. Это зависит от того, какая компания размещает вашу электронную почту.
Как проверить запись MX?
MX-записи являются обязательными, если вы хотите настроить адрес электронной почты для своего домена. Почтовые серверы проверяют записи MX любого сервера любого
электронной почты, прежде чем отправлять им электронное письмо.Если запись MX отсутствует, вы не можете отправлять электронные письма.
С помощью функции записи MX KDMARC вы сможете узнать, есть ли в домене запись MX. Вам просто нужно ввести доменное имя, и оно отобразит
MX-запись этого домена, если она была настроена.
Проверьте свою запись MX
.
DNS-поиск, NS, CNAME, TXT и поиск записей MX
MX (почтовый обменник) Запись:
Запись MX или запись почтового обменника — это тип записи ресурса в системе доменных имен (DNS), определяющий способ маршрутизации электронной почты в Интернете. Записи MX указывают на серверы, которые должны получать электронную почту, и их приоритет относительно друг друга.
NS (серверы имен) Запись:
NS-записей идентифицируют DNS-серверов , ответственных (полномочных) за зону.Более важная функция NS-записи — делегирование. Каждая NS-запись является либо записью делегирования, либо авторитетной записью. Если имя записи NS является именем зоны, в которой она появляется, это авторитетная запись. Если имя NS-записи совпадает с именем зоны-потомка, то это запись делегирования.
Запись SOA (начало полномочий):
SOA — это первая запись в каждой правильно настроенной зоне.Запись SOA содержит информацию о зоне в виде строки полей. Запись SOA сообщает серверу, что он является полномочным для зоны.
CNAME (каноническое имя) Запись:
Сокращение от канонического имени, также называемого записью CNAME , записью в базе данных DNS, которая указывает истинное или каноническое имя хоста компьютера, с которым связаны его псевдонимы.
TXT / SPF (структура политики отправителя) Запись:
Запись SPF определяет один или несколько тестов, которые необходимо выполнить для проверки отправителя.
.