.png)
異なるクラウドサービスを備えた2台のUbuntu(14.04)マシンを仮想ネットワーク(デフォルト構成)に展開しました。今、私はマシンの1台のプライベートIPを他のマシンから取得したいと考えています。これFQDN を使用することでこれが可能になるはずです。
入力時(マシン1から)
nslookup machine2.cloudapp.net
パブリック IP が返されます。何かが間違っているか、間違った FQDN を使用しているかのどちらかです。もしそうなら、どこで見つけることができますか?
答え1
VMが同じクラウドサービスにない場合ただし、/etc/hosts ファイルに手動で追加するか、独自の DNS サーバーを設定しない限り、プライベート アドレスにマッピングされることはありません。
例:
192.168.0.4 machine1
192.168.0.5 machine2
この行を参照している場合:
名前解決は、ターゲット ロール インスタンスまたは VM の FQDN を使用して、同じ仮想ネットワーク上だが別のクラウド サービスにあるロール インスタンスと VM 間で提供されます。
これはパブリックアドレスにのみマッピングされます。名前解決、 ないホスト名つまり、インターネット接続をブロックしても、VMは誰がマシン2.cloudapp.netただし、解決方法はパブリック IP アドレスになります。