.png)
Я развернул две машины ubuntu (14.04) с различными облачными сервисами в виртуальной сети (с конфигурацией по умолчанию). Теперь я хотел бы получить частный ip одной из машин с другой машины. Согласноэтотдокумент, это должно быть возможно при использовании полного доменного имени.
При наборе текста (с машины 1)
nslookup machine2.cloudapp.net
возвращается публичный ip. Так что либо что-то не так, либо я использую неправильное FQDN. Если так, где его найти?
решение1
Если ваши виртуальные машины не находятся в одном облачном сервисе, они не будут сопоставлены со своим частным адресом, если вы не добавите их вручную в файл /etc/hosts или не настроите свой собственный DNS-сервер.
Пример:
192.168.0.4 machine1
192.168.0.5 machine2
Если вы имеете в виду эту строку:
Разрешение имен обеспечивается между экземплярами ролей и виртуальными машинами, расположенными в одной виртуальной сети, но в разных облачных сервисах, с использованием полного доменного имени целевого экземпляра роли или виртуальной машины.
Это будет соответствовать только публичному адресу. Эторазрешение имени, нетимя хоста. Это означает, что даже если вы заблокируете подключение к Интернету, ваша виртуальная машина все равно будет знать, ктоmachine2.cloudapp.netно разрешением будет его публичный IP-адрес.