Entrada do arquivo host dependendo do próprio IP?

3

Eu tenho duas redes diferentes em dois lugares diferentes:

192.168.10.0 / 255.255.255.0

192.168.20.0 / 255.255.255.0

Agora eu quero definir uma entrada de host no meu windows pc, que mapeia

192.168.10.1 ou 192.168.20.1 para o nome "myServer", dependendo de qual rede eu sou.

Talvez haja algum tipo de curingas para o próprio endereço, como *. *. *. 1?

Obrigado Tobi

    
por Programmer879 17.12.2015 / 17:52

2 respostas

1

Você não pode fazer isso com o arquivo hosts e não precisa de dois servidores DNS. Você precisa de um servidor DNS com um registro A para os dois endereços IP. O servidor DNS servirá o registro A que corresponde à sub-rede da qual a solicitação do cliente veio.

Portanto, quando você consultar esse nome a partir da interface de rede 192.168.10.0, o servidor DNS retornará o registro 192.168.10.0. Vice-versa para a interface 192.168.20.0 e um registro.

    
por 17.12.2015 / 18:18
0

Você não especificou por que deseja essa entrada. Você pode adicionar apenas duas linhas ao arquivo hosts , uma para cada endereço IP. Isso pressupõe que seu endereço IP seja estático em ambas as redes. (Pode ser estático mesmo se você usar DHCP para obter o endereço.) Quaisquer programas que exibam nomes para o endereço IP exibirão o nome do servidor quando você estiver conectado a uma das redes.

Se você quiser que isso se conecte a myServer do seu computador, talvez seja melhor definir uma leitura de entrada de hosts 127.0.0.1 myServer . Isso funcionará em qualquer rede ou mesmo se você não estiver em uma rede.

    
por 18.12.2015 / 00:29