Узнать MX(Mail Exchanger)

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Узнать MX(Mail Exchanger)

Сообщение Sebas » 26.02.2006 (Вс) 17:56

Как узнать MX запись для определённого домена?

Ну, например, domain.ru , а его MX запись mail.domain.ru или, вообще, domain2.com
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 27.02.2006 (Пн) 7:20

Э... :roll:
Недавно обсуждали ж... никак...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Vinechka
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 381
Зарегистрирован: 10.05.2005 (Вт) 4:07
Откуда: Москва

Сообщение Vinechka » 27.02.2006 (Пн) 7:57

GSerg писал(а):Э... :roll:
Недавно обсуждали ж... никак...

:shock:

Во фреймворке действительно нет класса, который бы сделал всю необходимую работу, но ведь можно и самому подключиться к DNS серверу и спросить у него самостоятельно и вот здесь чел сделал нужный класс, правда на сишке:
http://www.dotsite.ru/Publications/Publication11.aspx
Надеюсь поможет :wink:

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 27.02.2006 (Пн) 8:20

Значит, неверно постановили :scratch:
Не могу тему найти, но она есть :roll:
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 27.02.2006 (Пн) 9:58

Vinechka

Ок, Спасибо, щя перелопачу....

GSerg

Я что-то тож не видел и не нашёл... а на чём остановились то?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 27.02.2006 (Пн) 10:08

Дык остановились на том, что из адреса хоста никак нельзя вывести адреса pop3 и smtp, ибо админ-извращенец может назначить их любыми, а сам сервак по этому поводу ответов не даёт...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Vinechka
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 381
Зарегистрирован: 10.05.2005 (Вт) 4:07
Откуда: Москва

Сообщение Vinechka » 27.02.2006 (Пн) 10:55

Какой сервак? адрес для входящей почты точно не узнать, но адрес SMTP сервера можно узнать на ЛЮБОМ днс сервере, отправив ему соответствующий запрос на MX запись, или если она отсутствует, то A запись. СМТП же всегда нужен для отправки почты, как же тогда MTA на моем сервере узнает куда девать мое письмо, отправленное, например, на yandex.ru...

Говоря коротко - сервак инфу эту дает, более того, это действительно ЛЮБОЙ ДНС сервер, у которого прописаны форварды и/или корневые сервера. Это настолько стандартная вещь, что в линухе и FreeBSD (и прочих Unix-like системах) есть команда host [доменное_имя], возварщающая адрес из A записи/записей + MX. Вещь настолько же обычная, как для винды nslookup. В принципе можно даже узнать все субдомены со всеми их записями :roll: Для чего так же существуют утилиты под Unix-like системы и поставляющиеся вместе с ними в дистрибутиве как само собой разумеющееся для полноценной работы с сетью.

GSerg
Фигасе, 10 косарей сообщений, да ты болтун :lol:

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 27.02.2006 (Пн) 12:01

Vinechka писал(а):http://www.dotsite.ru/Publications/Publication11.aspx
Надеюсь поможет :wink:


Не помог, код не рабочий((( либо просто пролетает, либо висит на приёме. да... Мановар и на дотнете не блестал никогда)

Тэкс, а как мы можем это сделать руками? Типа, nslookup, telnet?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 27.02.2006 (Пн) 12:06

c nslookup всё понятно set type=mx
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 27.02.2006 (Пн) 12:08

ага, с телнетом не прокатит, это ж UDP
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 27.02.2006 (Пн) 12:31

Натовцы рулят
http://www.codeproject.com/csharp/dnslookupdotnet.asp


DNS MX MailExchanger
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 107

    TopList