@barabaris

IP address, domain and subdomain?

И так суть:
Есть сервер на CentOS (он же шлюз) настроил iptables - ip адрес 22.22.22.22 внешний IP
Есть веб сервер с адресом - 33.33.33.33 (адрес - site.com) локальные IP
Есть почтовый сервер с адресом - 44.44.44.44 (адрес subdomain.site.com) локальные IP
Вопрос как сделать чтобы при обращение site.com перенаправило на 33.33.33.33 (веб сервер), а при обращение к subdomain.site.com перенаправило на 44.44.44.44 (почтовый сервер)
Как возможно реализовать через iptables или редиректом?
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 2
hint000
@hint000
у админа три руки
а при обращение к subdomain.site.com перенаправило на 44.44.44.44 (почтовый сервер)
Почтовому серверу пофиг домен при установке соединения, так что ориентруйтесь по номерам портов.
iptables -A PREROUTING -d 22.22.22.22 -p tcp --dport 25 -j DNAT --to-destination 44.44.44.44
iptables -A PREROUTING -d 22.22.22.22 -p tcp --dport 465 -j DNAT --to-destination 44.44.44.44
iptables -A PREROUTING -d 22.22.22.22 -p tcp --dport 587 -j DNAT --to-destination 44.44.44.44

iptables -A PREROUTING -d 22.22.22.22 -p tcp --dport 80 -j DNAT --to-destination 33.33.33.33
iptables -A PREROUTING -d 22.22.22.22 -p tcp --dport 443 -j DNAT --to-destination 33.33.33.33

Если ваш почтовый сервер не использует порт 465/tcp или 587/tcp, то лишние правила можете убрать.
Ответ написан
Комментировать
@Drno
Если вкратце - надо сделать переадресацию портов в iptables
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы