11

これは 2 つの部分からなる質問です。

  • GCE インスタンスには安定したパブリック DNS 名がありますか? パブリック IP abcd を持つインスタンスのデフォルトの DNS 名は、dcbabc.googleusercontent.com のようです。
  • はいの場合、この情報を入手する最善の方法は何ですか? これまで私が使ってきたハックは次のとおりです。

    EXTERNAL_IP=$(curl -s http://bot.whatismyipaddress.com/)
    EXTERNAL_DNS=$(dig +short -x ${EXTERNAL_IP})
    
4

2 に答える 2

1

逆引きは問題ありません。IP アドレスについては、おそらく gcutil https://developers.google.com/compute/docs/gcutil/tipsを使用することをお勧めします。

EXTERNAL_IP=$(gcutil getinstance --format=csv --zone=[your_zone] [your_instance] | grep external-ip | cut -d "," -f 2)

于 2013-07-17T00:27:32.823 に答える