ポイント対サイト ゲートウェイ経由で Azure の仮想ネットワークに接続するように、Azure Web アプリとアプリ ホスティング プランを構成しました。ここでこの記事をフォローしました:
https://azure.microsoft.com/en-us/documentation/articles/web-sites-integrate-with-vnet/
DNS をホストしている VM があり、仮想ネットワークはこれを使用するように構成されています。
仮想ネットワークで実行されているサービスを、直接の IP アドレスではなくドメイン名を介して Web アプリから参照できるようにしたいと考えています。
VM の内部 IP アドレス (192.168.1.4 など) を使用して接続すると、正常に動作します。しかし、my-service.my-vnet.local を 192.168.1.4 に指定する DNS A レコードを追加すると、Web アプリがドメインを解決できません。
Web アプリの DNS 設定を確認しようとしましたが、内部 DNS サーバーが構成されたホストの 1 つではないようです。Web アプリで実行したコードは次のとおりです。
from nic in NetworkInterface.GetAllNetworkInterfaces()
let props = nic.GetIPProperties()
select String.Join("; ", props.DnsAddresses.Select(x => x.ToString()))
これは可能ですか?もしそうなら、誰かが私が何をする必要があるかを提案できますか?