nginx и несколько виртуальных dns-имен, привязанных к ip-адресу в локальной сети

    stream {
upstream asdserv {
  server 10.20.10.10:1521;
}
upstream qweserv {
  server 10.10.10.11:1433;
}
  server {
  listen 1433 so_keepalive=on;
  listen 1521 so_keepalive=on;
  proxy_pass asdserv;
   }
  server {
  listen 10.20.10.11:1433;
  proxy_pass qweserv;
   }
   }

proxy_pass с asdserv работает как нужно. Нужно сделать несколько dns-имен, к которым будет проксирование. Примерная схема: схема

Что имею на данный момент:

Сам же доступ от всех серверов 10.10.10.* работает до 10.20.10.10:1521. к БД подключается и читает информацию. К этому же конфигу нужно добавить доступ из под 10.20.10.11 до каждой БД 10.10.10.*(10-15) Попытался сделать так, как описал выше, nginx выдает ошибку duplicate "0.0.0.0:1433" address and port pair. До БД я стучусь по dns-имени qweserv, когда в hosts файле: qweserv 10.21.10.10 и asdserv 10.21.10.10.


Ответы (0 шт):