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

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

Implantei duas máquinas Ubuntu (14.04) com diferentes serviços de nuvem em uma rede virtual (com configuração padrão). Agora gostaria de pegar o ip privado de uma das máquinas da outra máquina. De acordo comessedocumentar 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, algo está errado ou estou usando o FQDN errado. Se sim, onde posso encontrá-lo?

Responder1

Se suas VMs não estiverem no mesmo serviço de nuvem, eles não serão mapeados para seus endereços privados, a menos que você os 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:

A resolução de nomes é fornecida entre instâncias de função e VMs localizadas na mesma rede virtual, mas em serviços de nuvem diferentes, usando o FQDN da instância de função de destino ou VM.

Isso será mapeado apenas para o endereço público. Isso éresolução de nome, nãonome de anfitrião. Isso significa que mesmo que você bloqueie a conectividade com a Internet, sua VM ainda saberá quemmachine2.cloudapp.neté, mas a resolução será o endereço IP público.

informação relacionada