gpt4 book ai didi

azure - 我的 Azure Web 应用程序可以访问虚拟网络的内部 DNS 吗?

转载 作者:行者123 更新时间:2023-12-03 04:34:03 25 4
gpt4 key购买 nike

我已将我的 Azure Web 应用程序和应用程序托管计划配置为通过点到站点网关与 Azure 中的虚拟网络连接。我在这里关注了这篇文章:

https://azure.microsoft.com/en-us/documentation/articles/web-sites-integrate-with-vnet/

我有一个托管 DNS 的虚拟机,并且我的虚拟网络配置为使用它。

我希望能够通过域名而不是直接 IP 地址从我的 Web 应用程序引用虚拟网络中运行的服务。

如果我使用虚拟机的内部 IP 地址(例如 192.168.1.4)进行连接,则工作正常。但是,当我添加将 my-service.my-vnet.local 指向 192.168.1.4 的 DNS A 记录时,我的 Web 应用程序无法解析该域。

我尝试检查 Web 应用程序的 DNS 设置,但我的内部 DNS 服务器似乎不是配置的主机之一。这是我在网络应用程序中运行的代码:

from nic in NetworkInterface.GetAllNetworkInterfaces()
let props = nic.GetIPProperties()
select String.Join("; ", props.DnsAddresses.Select(x => x.ToString()))

这可以做到吗?如果是这样,有人可以建议我需要做什么吗?

最佳答案

从我们尝试过的一切以及与 Ignite 的 Azure 人员交谈来看,Web 应用程序(点到站点)并不是为了加入域而设计的。也就是说,我们成功地使用网络应用程序通过与完全限定域名 (FQDN) 的绑定(bind)来访问本地 Web 服务,并通过证书保护流量。

关于azure - 我的 Azure Web 应用程序可以访问虚拟网络的内部 DNS 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30595484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com