Давайте возьмем довольно простую настройку, все в выделенной группе ресурсов:
10.0.0.0/16
)10.0.0.0/24
)machine1
и machine2
(с публичным ip)Как только машины будут раскручены, скажем, machine1
получил ip 10.0.0.4
и machine2
получил 10.0.0.5
.
После подключения к любому из них я ожидал таких команд, как:
host 10.0.0.4
host 10.0.0.5
Чтобы правильно разрешить внутренние FQDN хостов, что-то вроде machine1.azelkjzerlqkzjfkljsqfjsf.fx.internal.cloudapp.net
.
Я ожидал, что он сразу же заработает, как на AWS. Но это не так. Есть масса ресурсов об обратном DNS на публичных IP-адресах, но это не моя проблема. Я не могу найти какую-либо ценную информацию об обратном DNS на внутренних IP-адресах.
Есть идеи, как это сделать правильно?
Изменить: поскольку на этот вопрос был задан и дан ответ, Azure добавила поддержку частного DNS.
В Azure нет обратного DNS для внутренних IP-адресов. Вы должны предоставить разрешение имен, используя свой собственный DNS-сервер. Кроме того, "machine1.azelkjzerlqkzjfkljsqfjsf.cloudapp.net"не является внутренним полным доменным именем. Это общедоступное полное доменное имя. Однако вы можете включить обратный DNS для общедоступного IP-адреса.
Проверьте таблицу вверху:
И дополнительная информация о запуске собственного DNS-сервера
Так как @Bruno Faria сказал, что machine1.azelkjzerlqkzjfkljsqfjsf.cloudapp.net
не является внутренним полным доменным именем, это общедоступное полное доменное имя. Я понимаю, почему вы хотите использовать эту функцию, но теперь мы должны сделать что-то еще, чтобы добиться этого.
Ты можешь использовать Частный DNS Azure для частных доменов:
В этом сценарии вы можете настроить имена зон с разделением горизонта, что позволит частной и общедоступной зоне DNS использовать одно и то же имя.
вы можете использовать все распространенные типы записей DNS. Azure DNS поддерживает записи A, AAAA, CNAME, MX, NS, PTR, SOA, SRV и TXT.
Надеюсь это поможет!