12 марта 2013 г.

Проверка MX записей

vlsdtv | 13:28 |
Переехали на новый Exchange-сервер. Встала задача - наполнить список доверенных доменов, от которых почту можно получать в любом случае, иначе почта не принимается и понимается как спам.
Чтобы наполнить "Белый список IP-адресов" необходимо знать мх-записи доменов. Посему маленькая заметка, как определить mx - записи доменов.
Для начала - немного теории:

  • IP – это индивидуальный, уникальный адрес в интернете или локальной сети.
  • host – это любое устройство или компьютер, подключенное к Интернету.
  • E-mail – электронная почта домена, почтовый сервис предоставляется в настоящее время всеми хостинг-провайдерами. Указывается адрес администратора.
  • MX – учетная запись, идентифицирующая почту, указывает на почтовый сервер для обмена почтой домена.
  • A – запись DNS, используемая для перевода языкового формата доменного имени в цифровой, указывает на соответствие IP-адреса и хоста.
  • TTL указывает допустимое время, которое сохраняется кэш ресурсной записи на неответственном DNS- сервере.
  • Serial Number – необходим вторичным серверам для проверки изменения Зоны.
  • NS – это те записи, которые указывают на сервер имен для конкретного домена, важнейшая функция NS это делегирование домена.
  • SOA указывает на сервер, хранящий начальную (эталонную) информацию о домене.
  • CNAME перенаправляет имя хоста на другое имя, псевдоним.
  • CLASS определяет класс используемых сетей.
  • TXT предназначается для дополнительной информации, которую может указать владелец домена.
  • SRV — указание на серверы для сервисов (в частности, Active Directory и Jabber).
Я все это дело предпочитаю проверять на юниксовой машине, поэтому команды оттуда
1. Команда dig - имя домена
gate# dig mail.ru
; <<>> DiG 9.6.-ESV-R5-P1 <<>> mail.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35934
;; flags: qr rd ra; QUERY: 1, ANSWER: 20, AUTHORITY: 6, ADDITIONAL: 3

;; QUESTION SECTION:
;mail.ru.                       IN      A

;; ANSWER SECTION:
mail.ru.                48      IN      A       94.100.191.247
mail.ru.                48      IN      A       94.100.191.248
mail.ru.                48      IN      A       94.100.191.249
mail.ru.                48      IN      A       94.100.191.250
mail.ru.                48      IN      A       94.100.191.201
mail.ru.                48      IN      A       94.100.191.202
mail.ru.                48      IN      A       94.100.191.203
mail.ru.                48      IN      A       94.100.191.204
mail.ru.                48      IN      A       94.100.191.205
mail.ru.                48      IN      A       94.100.191.206
mail.ru.                48      IN      A       94.100.191.207
mail.ru.                48      IN      A       94.100.191.208
mail.ru.                48      IN      A       94.100.191.209
mail.ru.                48      IN      A       94.100.191.210
mail.ru.                48      IN      A       94.100.191.241
mail.ru.                48      IN      A       94.100.191.242
mail.ru.                48      IN      A       94.100.191.243
mail.ru.                48      IN      A       94.100.191.244
mail.ru.                48      IN      A       94.100.191.245
mail.ru.                48      IN      A       94.100.191.246

;; AUTHORITY SECTION:
mail.ru.                143     IN      NS      ns2.mail.ru.
mail.ru.                143     IN      NS      ns4.mail.ru.
mail.ru.                143     IN      NS      ns3.mail.ru.
mail.ru.                143     IN      NS      ns1.mail.ru.
mail.ru.                143     IN      NS      ns.mail.ru.
mail.ru.                143     IN      NS      ns5.mail.ru.

;; ADDITIONAL SECTION:
ns.mail.ru.             544     IN      A       217.69.129.230
ns.mail.ru.             561     IN      AAAA    2a00:1148:1:1322::1:c0de
ns1.mail.ru.            359     IN      A       94.100.179.159

;; Query time: 5 msec
;; SERVER: 195.94.224.4#53(195.94.224.4)
;; WHEN: Tue Mar 12 12:28:28 2013
;; MSG SIZE  rcvd: 512
gate#

mx-записи нет (

2. Host
gate# host -t mx mail.ru
mail.ru mail is handled by 10 mxs.mail.ru.
gate#

Что то похоже - mxs.mail.ru

3. nslookup
gate# nslookup
> set querytype=MX
> mail.ru
Server:         195.94.224.4
Address:        195.94.224.4#53

Non-authoritative answer:
mail.ru mail exchanger = 10 mxs.mail.ru.

Authoritative answers can be found from:
mail.ru nameserver = ns5.mail.ru.
mail.ru nameserver = ns2.mail.ru.
mail.ru nameserver = ns1.mail.ru.
mail.ru nameserver = ns4.mail.ru.
mail.ru nameserver = ns.mail.ru.
mail.ru nameserver = ns3.mail.ru.
mxs.mail.ru     internet address = 94.100.176.20
ns.mail.ru      internet address = 217.69.129.230
ns.mail.ru      has AAAA address 2a00:1148:1:1322::1:c0de
ns1.mail.ru     internet address = 94.100.179.159
ns1.mail.ru     has AAAA address 2a00:1148:1:1311::1:a002
ns2.mail.ru     internet address = 94.100.186.189
ns2.mail.ru     has AAAA address 2a00:1148:1:1322::1:a003
ns3.mail.ru     internet address = 94.100.179.93
ns3.mail.ru     has AAAA address 2a00:1148:1:1311::1:a001
ns4.mail.ru     internet address = 94.100.178.100
ns4.mail.ru     has AAAA address 2a00:1148:1:1310::1:b0de
ns5.mail.ru     internet address = 217.69.129.241
ns5.mail.ru     has AAAA address 2a00:1148:1:1322::1:a002
> 
тут уже видно, что и как :)
В windows в принципе есть похожие команды, по крайней мере - nslookup




Комментариев нет :

Отправить комментарий

Search