LINUX.ORG.RU
ФорумAdmin

Заворачиваем запросы на почтовик

 


0

2

Не пинайте за детский вопрос. В локальной сети размещен почтовик mail.example.com Нужно чтобы запросы типа mail.example.com не посылались на внешний DNS для обработки, а сразу заворачивались шлюзом на локальный адрес почтовика 192.168.1.10

На шлюзе host.conf

order hosts, bind
multi on
host
192.168.1.10 mail.example.com
Не сработало. Что упустил?

Ответ на: комментарий от Radjah

Типа такого?

$IPTABLES -t nat -A PREROUTING -p tcp -d mail.example.com --dport 80 -j DNAT --to-destination 192.168.1.10:80
$IPTABLES -t nat -A PREROUTING -p tcp -d mail.example.com --dport 25 -j DNAT --to-destination 192.168.1.10:25
$IPTABLES -t nat -A PREROUTING -p tcp -d mail.example.com --dport 110 -j DNAT --to-destination 192.168.1.10:110
Возможности нет сейчас проверить.

Humaxoid
() автор топика
Ответ на: комментарий от Humaxoid

Типа такого, да. Возможно, что еще надо -s добавить для локальной сети.

Radjah ★★★★★
()

Что упустил?

То, что hosts.conf — это про настройку локального разрешителя имен, а чтобы отдавать клиентам адреса в обмен на имена, нужна такая программа, как DNS-сервер.

dnsmasq(8) в таких случаях обычно выбирают, мне кажется.

Zmicier ★★★★★
()
Последнее исправление: Zmicier (всего исправлений: 1)
Ответ на: комментарий от Humaxoid

$IPTABLES -t nat -A PREROUTING -p tcp -d mail.example.com --dport 80 -j DNAT --to-destination 192.168.1.10:80

Свят-свят-свят.

Zmicier ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.