Redirecionar IP para hostname

2

Eu tenho um computador com Windows XP executando um aplicativo que se conecta a um banco de dados com um endereço IP codificado. Recentemente, o endereço IP do servidor mudou e quebrou o programa.

O código-fonte do aplicativo não está disponível. É possível redirecionar um endereço IP para um nome de host? Por exemplo. se o servidor tentar acessar o banco de dados observando o IP do servidor antigo, redirecione-o para o nome do servidor.

    
por Corne Beukes 19.01.2012 / 03:58

2 respostas

2

Peça ao administrador para restaurar o endereço IP do servidor, que deve ser corrigido de qualquer forma, ou fazer com que ele adicione o IP original a esse servidor.

    
por 19.01.2012 / 04:58
2

Uma solução DNAT (tradução de endereço de rede de destino) pode fazer o que você precisa. Isso pode ser feito por qualquer sistema (host ou roteador) pelo qual o tráfego passa no caminho para o sistema de destino. Normalmente, o NAT é feito por roteadores, mas a capacidade é incorporada em alguns sistemas operacionais, como o Linux. Não sou de nenhuma capacidade DNAT no Windows XP.

NAT usando nomes normalmente não é feito, pois falha se o DNS não estiver disponível quando as tabelas estiverem sendo criadas.

Pode ser possível multi-home o servidor com o endereço antigo. Isso funciona melhor se o roteamento existente para o servidor suportar ambos os endereços.

Algumas coisas que eu verifico incluem:

  • Verifique as entradas do registro que contêm o endereço IP que aparece codificado.
  • Pesquise o executável para o endereço IP. Se o comprimento do novo endereço não for maior que o endereço antigo, será possível corrigir o programa.
  • Pesquise arquivos de configuração contendo o endereço IP antigo.
  • Pesquise o executável para o endereço IP binário em ordem de bytes nativos ou em ordem de bytes de rede. Pode ser possível corrigir o programa.

Antes de fazer alterações, certifique-se de ter backups do item que está sendo alterado. Isso permitirá que você retire a alteração se ela falhar.

    
por 19.01.2012 / 05:01

Tags