Это вопрос на две части:У экземпляров Google Compute есть стабильное общедоступное DNS-имя?
- ли случаи GCE иметь стабильное имя публичного DNS? DNS-имя по умолчанию, например, с публичным IP-адресом a.b.c.d, похоже, является d.c.b.a.bc.googleusercontent.com
Если да, то какой способ получить эту информацию? Вот хак я использую до сих пор:
EXTERNAL_IP=$(curl -s http://bot.whatismyipaddress.com/) EXTERNAL_DNS=$(dig +short -x ${EXTERNAL_IP})
DNS-имена dcbabc.googleusercontent.com являются фактически IP-адресами. Можете ли вы поделиться, почему вы ищете DNS-имя вместо IP-адреса? –
@BrianDorsey Некоторые приложения (например, Puppet) нуждаются в именах DNS и не работают с IP-адресами. – Diwaker
Для доступа ssh во время разработки было бы легче запомнить и набрать имена (соответствующие имени экземпляра проекта), а не IP-адреса, без необходимости устанавливать отдельные dyndns. – poolie