Azure リソースを V1 Service Management API から V2 Resource Manager API に移行してきましたが、Azure が提供する DNS について確信が持てません。以前は、同じクラウド サービス内のホストに ping を実行できましたが、V2 にはクラウド サービスがありません。ホストは、同じリソース グループ内で相互に ping を実行することもできません。
私が行った唯一の変更は、ホスト名を /etc/hosts に追加することです。これにより、VM は自分自身に ping を実行できます (127.0.0.1 に解決されます)。
127.0.0.1 localhost
127.0.0.1 myazurevmhostname
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
resolv.conf ファイルはデフォルトのままです。
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 10.0.2.2
nameserver 10.0.2.3
search reddog.microsoft.com
したがって、VMmyvm1
とがあれば、からmyvm2
できると期待していますが、これは機能しません。では、独自の DNS サーバーを提供することなく、Resource Manager を使用して「クラウドのみ」のネットワークを作成するにはどうすればよいでしょうか?nslookup myvm2
myvm1
更新最初にこの質問をしたので、Microsoft はバックエンドに変更を加え、DNS サーバーなしで内部の名前解決を可能にしました。