этот безумный мир

| | Comments (0)

почитал про то, что в макоси сломан getaddrinfo(). а именно, там есть специальная закладка для smtp, которая зачем-то читает MX записи, сортирует результаты запроса в неправильном порядке и предлагает программе коннектиться куда не надо. что может вызвать немалое удивление, если попробовать приконнектиться, скажем, телнетом к некоей днсной сущности, имеющей MX.

решил, значица, проверить:

imac:~$ host -t a volgo-balt.ru
volgo-balt.ru has address 84.204.85.171

(вообще у меня там обычно два хоста в A, на время эксперимента я лишнее убрал и сбросил кеш.)

imac:~$ host -t mx volgo-balt.ru
volgo-balt.ru mail is handled by 10 mx1.volgo-balt.ru.
volgo-balt.ru mail is handled by 100 mx2.volgo-balt.ru.

делай раз:

imac:~$ telnet volgo-balt.ru 80
Trying 84.204.85.171...
Connected to volgo-balt.ru.

делай два:

imac:~$ telnet volgo-balt.ru smtp
Trying 83.68.42.145...
Connected to mx2.volgo-balt.ru.
Escape character is '^]'.
220 mx2.volgo-balt.ru ESMTP Postfix (Debian/GNU)
QUIT
221 2.0.0 Bye
Connection closed by foreign host.
imac:~$

омг, и правда! не могу даже представить как объяснить этот каскад идиотизмов - заставить совершенно левые программы в системе изображать из себя этакие сотонинские MTA, работающие задом наперед.

Leave a comment

Random Photos

About this Entry

This page contains a single entry by Andrew Dolgov published on March 16, 2008 10:35 AM.

корбина лолет was the previous entry in this blog.

кто спиздил сюрпрыз?! is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.