Здравствуйте! У меня стоит шлюз на FreeBSD5.4. Он позволяет стучаться только на 25,80,110,443 порты для пользователей, находящихся за шлюзом. 80 порт фильтруется через прозрачный прокси (Squid). Стоит natd, который и пускает пользователей в сеть. В rc.firewall содержится следующая строка (посде дивертов на нат) "fwd адрес_почтового_сервера_внутри_сети from any to мой_внешний_адрес 25". Почтовый сервер внутри сети построен на Eserv2.99 (WinNT4.0 - было еще до меня. менять не хочется). У него открыт 25 порт и 110. Я имел домен 3его уровня. Почта ходила через шлюз на этот почтовый сервер. Причем приходила она ко мне через некоторый почтовый шлюз моего родительского домена. Сейчас перехожу на домен 2ого уровня. Внутренний почтовый сервер настроен правильно. Но почта идет только от него. Делаю так: "telnet мой_внешний_адрес 25". Пишет, что достучаться не может (Unable to connect to remote host). Сейчас одновременно зарегистрировано 2а ДНС имени на один и тот же адрес.
Пишу так: "host мой-домен-2ого.уровня"
получаю: "мой-домен-2ого.уровня has address мой-адрес"
Пишу так: "host мой-домен-3го.уровня"
получаю:
"мой-домен-3го.уровня has address мой-адрес
мой-домен-3го.уровня mail is handled by 0 мой-домен-3го.уровня
мой-домен-3го.уровня mail is handled by 10 smtp.мой-родитель-2го.уровня
мой-домен-3го.уровня mail is handled by 20 relay.мой-родитель-2го.уровня"
Как мне замаршрутизировать траффик почты на внутренний почтовый сервер? Нужен ли мне для этого почтовый шлюз? Спасибо!
man natd на тему -redirect_port
по моему это в советах есть на opennet.ru
но лучше бы сделать почтовый шлюз с антивирусом и спамоловилкой, с учетом виндового почтовика он будет явно не лишней.>Здравствуйте! У меня стоит шлюз на FreeBSD5.4. Он позволяет стучаться только на
>25,80,110,443 порты для пользователей, находящихся за шлюзом. 80 порт фильтруется через
>прозрачный прокси (Squid). Стоит natd, который и пускает пользователей в сеть.
>В rc.firewall содержится следующая строка (посде дивертов на нат) "fwd адрес_почтового_сервера_внутри_сети
>from any to мой_внешний_адрес 25". Почтовый сервер внутри сети построен на
>Eserv2.99 (WinNT4.0 - было еще до меня. менять не хочется). У
>него открыт 25 порт и 110. Я имел домен 3его уровня.
>Почта ходила через шлюз на этот почтовый сервер. Причем приходила она
>ко мне через некоторый почтовый шлюз моего родительского домена. Сейчас перехожу
>на домен 2ого уровня. Внутренний почтовый сервер настроен правильно. Но почта
>идет только от него. Делаю так: "telnet мой_внешний_адрес 25". Пишет, что
>достучаться не может (Unable to connect to remote host). Сейчас одновременно
>зарегистрировано 2а ДНС имени на один и тот же адрес.
>Пишу так: "host мой-домен-2ого.уровня"
>получаю: "мой-домен-2ого.уровня has address мой-адрес"
>Пишу так: "host мой-домен-3го.уровня"
>получаю:
>"мой-домен-3го.уровня has address мой-адрес
>мой-домен-3го.уровня mail is handled by 0 мой-домен-3го.уровня
>мой-домен-3го.уровня mail is handled by 10 smtp.мой-родитель-2го.уровня
>мой-домен-3го.уровня mail is handled by 20 relay.мой-родитель-2го.уровня"
>Как мне замаршрутизировать траффик почты на внутренний почтовый сервер? Нужен ли мне
>для этого почтовый шлюз? Спасибо!