Meu software usa o nome DNS para se conectar ao servidor. Às vezes, meus clientes precisam trabalhar fora do local e, nesse caso, usam o Hamachi para se conectar ao servidor.
Gostaria de saber se é possível configurar o arquivo hosts (ou talvez um método mais fácil) para verificar o endereço IP local e se falhar vai para o IP do Hamachi
127.0.0.1 localhost
12.34.56.78 localhost
Responder1
Nem o arquivo HOSTS nem o DNS possuem qualquer tipo deserviço disponívelcapacidade de verificação. Eles resolvem nomes DNS para endereços IP. Além disso, o arquivo HOSTS funciona em umprimeiro a chegar, primeiro a ser servidobase, o que significa que a primeira correspondência é a usada e todas as outras são ignoradas. Portanto, nem o DNS nem o arquivo HOSTS podem fazer o que você precisa.
Também é geralmente assumido que o nome localhost se refere a 127.0.0.1 ou ::1. Quebrar essa suposição é muito estranho. Se você não quer dizer localhost, geralmente é melhor para a capacidade de gerenciamento não escrever localhost.
Responder2
Você pode configurar o DNS dividido para que o DNS público vá para o seu endereço IP público e o DNS privado para apontar para o seu IP privado.