Azure: resolução de nomes entre VMs e instâncias de função localizadas na mesma rede virtual (Linux)

1

Eu implementei duas máquinas Ubuntu (14.04) com diferentes serviços de nuvem em uma rede virtual (com configuração padrão). Agora gostaria de obter o ip privado de uma das máquinas da outra máquina. De acordo com este documento , isso deve ser possível usando o FQDN.

Ao digitar (da máquina 1)

nslookup machine2.cloudapp.net

o ip público é retornado. Então, alguma coisa está errada ou estou usando o FQDN errado. Se sim, onde posso encontrá-lo?

    
por olif 14.06.2015 / 08:24

1 resposta

1

Se suas VMs não estiverem no mesmo serviço de nuvem , elas não serão mapeadas para seus endereços privados, a menos que você as adicione manualmente ao arquivo / etc / hosts ou configure seu próprio servidor dns.

Exemplo:

192.168.0.4  machine1
192.168.0.5  machine2

Se você está se referindo a esta linha:

Name resolution is provided between role instances and VMs located on the same virtual network, but in different cloud services, by using the FQDN of the target role instance or VM.

Isso será mapeado apenas para o endereço público. É a resolução de nomes , e não hostname . Isso significa que, mesmo que você bloqueie a conectividade com a Internet, sua VM ainda saberá quem machine2.cloudapp.net está, mas a resolução será o endereço IP público.

    
por 14.06.2015 / 16:25