configura o arquivo / etc / hosts para que TODOS os aplicativos usem sempre a rede local quando fizer sentido fazer isso?

1

Eu tenho dois servidores Linux CentOS configurados em uma rede local. ServerA é 192.168.0.1 e serverB é 192.168.0.2.

Há um aplicativo no serverA que se comunica com serverB usando host2.serverAname.com. Mas, o tráfego é bloqueado no serverB porque a porta que está sendo usada tem um firewall que só permite a passagem do tráfego na rede local. Portanto, serverB precisa ver o tráfego do serverA como originado de 192.168.0.1 (em vez de host2.serverA.com).

Existe uma maneira de configurar o arquivo / etc / hosts para garantir que o tráfego sempre enviado entre os dois servidores use endereços IP locais, independentemente de qual nome de host está em uso e para TODOS os aplicativos?

Se assim for, alguém poderia me passar por um exemplo? Eu só tenho 2 servidores, então quanto mais simples melhor.

    
por gkdsp 27.03.2012 / 03:49

2 respostas

2

A abordagem "estúpida" deve funcionar: adicione uma entrada no seu /etc/hosts no servidorA para cada nome de host (ou combine em uma única linha - divida aqui para legibilidade):

192.168.0.2    serverB
192.168.0.2    serverB.serverAname.com
192.168.0.2    host2
192.168.0.2    host2.serverAname.com

Adicione outros nomes de host para esse IP, conforme necessário. Na serverB, você realmente só precisa ter um IP para o serverA, se é o que está iniciando as conexões, mas é uma boa idéia de qualquer maneira.

Verifique também se nada de estranho está acontecendo com seus roteadores e gateways padrão, e verifique com traceroute .

    
por 27.03.2012 / 03:56
0

Se eu entendi bem, você precisa ser capaz de se conectar ao mesmo servidor a partir de locais diferentes com diferentes IPs de destino.

Uma maneira de fazer isso é usar o Split DNS . Isso realmente inclui a definição de dois arquivos de zona separados para o mesmo domínio. Uma visão interna para ser visualizada por usuários internos (IPs privados) e outra visão externa para ser visualizada por usuários externos (IPs públicos). Dê uma olhada em esta página e isto na configuração de múltiplas visualizações em bind servidor DNS.

    
por 27.03.2012 / 05:13