Хорошо, позвольте мне быть очень ясным и конкретным.
Я работаю на VirtualBox VM: CentOS7 64bit.
Я использую NAT Network для VM, а также включил четыре сетевых адаптера. ВМ имеет 4 разных статических IP-адреса.
Скажем ..
192.168.xa
192.168.xb
192.168.xc
192.168.xd
Но имеет одно доменное имя, связанное с 192.168.xa с записью 'A'.
Я планирую установить 4 разных сервера на одной виртуальной машине. т. е. сервер FreeIPA, почтовый сервер Zimbra, сервер Mono, сервер базы данных Oracle.
ПРИМЕЧАНИЕ. Эти серверы работают по желанию на отдельных виртуальных машинах. Но я не могу сотрудничать с ними вместе.
Я нахожусь в тупике на конфликтах портов. Я думаю, у меня есть 2 варианта ...
1) Либо мне нужно знать, как указать службе использовать порты с определенного IP при его установке. (и Zimbra, и FreeIPA проверяют порты во время установки; ошибка возникает, если порт используется ранее установленным сервером.)
2) Или измените iptables и файлы конфигурации для установленного сервиса, чтобы порты, которые раньше были заняты, теперь будут открыты для установки нового сервиса (серверы, такие как Zimbra и FreeIPA, имеют настройки по умолчанию в файлах конфигурации, и они сложные.Если я сделаю некоторые изменения, я боюсь испортить всю систему). Если я сделаю это; Я могу запускать любое количество серверов на одном IP-адресе, меняя порты для каждой службы. Но нет никакой подсказки, чтобы сделать это после долгих поисков.
Я нахожусь в поиске решения уже много дней, а вы, ребята, только моя надежда. Я боюсь, что кто-то пометит это как нелогичный вопрос. Потому что я не упомянул версию серверов и их конфигурационные файлы, а также настройки сетевого файла. Я пропустил их, чтобы сосредоточить внимание на IP и портах для каждой сервисной проблемы.
PS: Docker может быть полезен, но я обнаружил, что должен использовать Docker прямо сейчас!тема по этой ссылке.
Кажется, использование Docker может стать еще одним беспорядком для меня.
Итак, рассмотрите любые услуги по вашему выбору, и все они должны иметь желаемые порты согласно требованию при одном условии. Только один IP разрешен для каждой услуги. (Но как?)