Показано с 1 по 7 из 7

Тема: IP-адрес в качестве домена

  1. #1
    Medlar
    Medlar вне форума
    Новичок
    Регистрация
    14.12.2007
    Сообщений
    3

    IP-адрес в качестве домена

    Похоже, что если в качестве почтового домена указать ip-адрес, то TheBat!
    добавит перед точкой обратный слэш?
    Если это действительно так, можно это как-то обойти?

    Вот письмо отправлено с.п. telnet
    Dec 18 15:02:10 apache sendmail[12194]: lBIA0QHk012194: from=gatling@anrb.ru, size=2, class=0, nrcpts=1,
    msgid=<200712181002.lBIA0QHk012194@apache.anrb.ru> , proto=SMTP, daemon=MTA, relay=[1.2.3.4]
    Dec 18 15:02:10 apache sendmail[12360]: lBIA0QHk012194: to=paradise@[212.193.135.6], delay=00:00:08, xdelay=00:00:00,
    mailer=local, pri=30294, dsn=2.0.0, stat=Sent

    сам sendmail на такой адрес говорит ОК:
    ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
    Enter <ruleset> <address>
    > Local_check_rcpt input: gatling < @ [ 212 . 193 . 135 . 6 ] >
    canonify input: gatling < @ [ 212 . 193 . 135 . 6 ] >
    Canonify2 input: gatling < @ [ 212 . 193 . 135 . 6 ] >
    Canonify2 returns: gatling < @ [ 212 . 193 . 135 . 6 ] >
    canonify returns: gatling < @ [ 212 . 193 . 135 . 6 ] >
    Local_check_rcpt returns: OK


    А вот через TheBat!
    Dec 18 15:10:40 apache sendmail[13489]: lBIAAeYx013489: from=<gatling@anrb.ru>, size=462, class=0, nrcpts=1,
    msgid=<467229655.20071218151952@anrb.ru>, proto=ESMTP, daemon=MTA, relay=[1.2.3.4]
    Dec 18 15:10:41 apache sendmail[13491]: lBIAAeYx013489: to=<paradise@[212\\.193\\.135\\.6]>, delay=00:00:01, xdelay=00:00:01,
    mailer=esmtp, pri=120462, relay=[212\\.193\\.135\\.6], dsn=5.1.2, stat=Host unknown (Name server: [212\\.193\\.135\\.6]:
    host not found)
    Dec 18 15:10:41 apache sendmail[13491]: lBIAAeYx013489: lBIAAfYx013491: DSN: Host unknown (Name server:
    [212\\.193\\.135\\.6]: host not found)

  2. #2
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,376

    Re: IP-адрес в качестве домена

    хмм.... а вообще к чему такие извращения?

  3. #3
    Medlar
    Medlar вне форума
    Новичок
    Регистрация
    14.12.2007
    Сообщений
    3

    Re: IP-адрес в качестве домена

    Цитата Сообщение от aff
    хмм.... а вообще к чему такие извращения?
    Например, для диагностики
    Хотелось бы ответ услышать, действительно ли TheBat! обрамляет слэшем точки в цифровом домене?

  4. #4
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,376

    Re: IP-адрес в качестве домена

    Ну по факту - добавляет слеши если использовать скобки

    <ivan@192.168.128.254> failed. DNS Look-up failed for '192.168.128.254'. Host does not exist

    <ivan@[192\.168\.128\.254]> failed. DNS Look-up failed for '[192\.168\.128\.254]'. Host does not exist

    надо смотреть RFC - что правильно а что нет.

    А для диагностики есть telnet и логи.
    я так понимаю что при таком способе можно продетектировать то что телнетом и логами сервера не детектируется? 8-)

  5. #5
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,376

    Re: IP-адрес в качестве домена

    PS. rfc 2822 чета грит про квадратные скобки и слеши. я не вчитывался в стандарт, но возможно слеши есть требование этого стандарта.

    читайте сами если интересно.

  6. #6
    Medlar
    Medlar вне форума
    Новичок
    Регистрация
    14.12.2007
    Сообщений
    3

    Re: IP-адрес в качестве домена

    Цитата Сообщение от aff
    Ну по факту - добавляет слеши если использовать скобки
    <ivan@192.168.128.254> failed. DNS Look-up failed for '192.168.128.254'. Host does not exist
    Ну это правильно. ip-адрес обязательно должен помещаться в скобки , чтобы сказать sendmail-у
    чтобы он не искал mx-записи для этого домена.

    Цитата Сообщение от aff
    <ivan@[192\.168\.128\.254]> failed. DNS Look-up failed for '[192\.168\.128\.254]'. Host does not exist

    надо смотреть RFC - что правильно а что нет.

    А для диагностики есть telnet и логи.
    я так понимаю что при таком способе можно продетектировать то что телнетом и логами сервера не детектируется? 8-)
    1. Диагностика. Клиент не может отправить почту по адресу someuser@somewhere.ru.
    Прошу его отправить письмо на someuser[1.2.3.4] - и о чудо, оно уходит.
    Значит, теперь самое время спросить его, а что у нас прописано в качестве днс ну и т.д.и т.п.
    Спорить не буду, есть и др. способы определить проблемное место в данном случае.

    2. Или, например, случилось страшное, действительно, проблемы с днс.
    А нужно скорее отправить почту.
    Почему бы не воспользоваться цифровым доменом, если я его знаю?
    Ну а потом разбиратсья с днс

    ip-адрес в качестве домена не является нарушением rfc,
    и некоторые почтовые клиенты воспринимают его нормально, например, Netscape Messenger воспринимал нормально.
    rfc821:
    Hosts are generally known by names which are translated to addresses in each host.

    Sometimes a host is not known to the translation function and communication is blocked.

    Another form is four small decimal integers separated by dots and enclosed by brackets, e.g., "[123.255.37.2]"


    Повторюсь: хотелось всего лишь услышать ответ вроде такого
    "да, TheBat! действительно обрамляет точки backslash'эм в цифровом адресе"




  7. #7
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,376

    Re: IP-адрес в качестве домена

    а мне интересно является это фичей или багом.

Похожие темы

  1. Как восстановить Бат для пользователя домена
    от Rudy в разделе The Bat!: вопросы и ответы
    Ответов: 0
    Последнее сообщение: 06.12.2002, 21:55
  2. Длина имени домена?
    от Kassad в разделе Архив первого форума
    Ответов: 3
    Последнее сообщение: 07.10.2002, 22:00
  3. Bat! в качестве сервера
    от Roger R. в разделе Архив первого форума
    Ответов: 5
    Последнее сообщение: 14.06.2002, 09:00